我目前正在开发一个Web应用程序,其中有一部分我必须通过VNC打开一台特定的机器来监控它的桌面.
我需要有一个基于Web的VNC客户端,这意味着它不应该在客户端安装服务器或任何其他文件.客户端只需打开Web浏览器,即可在浏览器中打开目标计算机的IP,从而运行基于Web的VNC客户端.
有什么好的资源可以在这个领域开始?
更新2013-10-29
只是FYI:当时我结束了使用鳄梨作为@Dolph建议.
它是:
在Windows上使用RealVNC时,我有时会将VNC剪切并粘贴到Window的应用程序中,有时它会停止工作.如何重置它以便再次工作?我已经尝试重启VNC,但是没有这样做.
我在Linux上运行VNC服务器,在Windows上运行TightVNC查看器(2009年2月10日版本1.3.10),并附带2个监视器.我想同时在两台显示器上进行全屏会话,但每当我这样做时,我的全屏总是只使用一台显示器.
是否可以将全屏扩展到本地监视器上?也许有一个更现代的观众版本可以使它工作?
(在常规模式下,不是全屏模式,很容易 - 只需运行具有双倍桌面大小的VNC服务器,并在两台显示器上拉伸本地计算机上的窗口.这是我无法工作的全屏模式.)
非常感谢,非常感谢你的帮助.
我在Windows上使用RealVNC查看器.我有时发现很难从VNC转移到Windows.我必须使用F8- >最小化然后Alt+ Tab.我希望我有更多的灵活性.可以以某种方式启用以下组合键吗?
当我尝试通过我的vnc连接到我的服务器时,我偶尔会遇到"zlibinstream:exceeded bytesIn"错误.为什么我会收到此错误,如何解决此问题 - 无需重新启动服务器?
我在用selenium/standalone-chrome-debug。
默认情况下,通过 VNC 连接到容器将触发身份验证提示,可以通过按照文档设置环境变量来避免该提示:
如果您想在没有密码验证的情况下运行 VNC,您可以设置环境变量
VNC_NO_PASSWORD=1。
当我使用以下命令启动容器时,系统仍然提示我输入密码:
docker run -d -p 4444:4444 -p 0:5900 -v /dev/shm:/dev/shm -e VNC_NO_PASSWORD=1 selenium/standalone-chrome-debug
Run Code Online (Sandbox Code Playgroud)
正如您在以下截屏视频中看到的:
secret) 时,它会通过问题:如何完全避免身份验证?
我们如何使用javascript 在noVNC的帮助下通过VNC连接到Android模拟器?我想在我的浏览器上渲染模拟器.如何做到这一点.谢谢
VNC允许任何用户xterm, gvim使用-display选项命令或通过在DISPLAY变量中设置我的VNC显示,将他们的窗口发送到任何其他用户的VNC.
一些用户利用此功能并继续发送xterms到我的VNC.有什么方法可以完全禁用或选择性地允许其他用户吗?
我的观众详情:
VNC Viewer 5.2.1 (r5668) 32-bit(Aug 18 2014 12:58:45) from RealVNC
Run Code Online (Sandbox Code Playgroud)
我正在寻找这个观众/其他人提供的一些选项来实现这一目标
我有2个屏幕,我正在连接到一个vncserver,它在我的Windows笔记本电脑上使用VNC Viewer(v5.2.1)在centos机器上运行.这将打开一个窗口,我可以从一个屏幕移动到另一个屏幕.我希望会议使用两个屏幕,我不是这个意思:
(a)在一个屏幕上连接到2个vncservers的2个单独的VNC会话
(b)在2个屏幕上拉伸1个VNC窗口
(c)使用像Xming这样的东西
我不喜欢上述变通方法的原因是因为(a)我不能将窗口从一个会话移动到另一个会话而且我也无法在它们两个上打开eclipse(eclipse不喜欢在两个中运行不同的实例).
使用(b)它非常不方便,因为屏幕没有完美对齐,我尝试最大化的每个窗口都在两个屏幕上最大化,我必须手动调整我的窗口为每个屏幕,更不用说由于之间的差距令人烦恼的东西削减2个屏幕.
解决方法(c)给出了我在使用屏幕方面所需要的但是有一个主要的垮台以及我的会话无法在我的笔记本电脑重新启动后继续存在的事实(使用vncserver工作的远程稳定的centos机器我可以随时连接到同一会议).
请注意,我知道解决方案:
这给了我解决方法(b),这不是我想要的.
谢谢你的帮助.
我按照本指南为 ec2 aws 实例设置 GUI:https ://youtu.be/9BAoJ7JZHr0
sudo apt-get install ubuntu-desktop vnc4server gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal
Run Code Online (Sandbox Code Playgroud)
ec2 中的 Ubuntu 版本
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.6 LTS
Release: 16.04
Codename: xenial
Run Code Online (Sandbox Code Playgroud)
更改:并使用此 ~/.vnc/xstartup 文件:
#!/bin/sh
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &
Run Code Online (Sandbox Code Playgroud)
但我没有看到任何终端。我只看到窗户。无法打开终端
gnome amazon-ec2 vnc-viewer amazon-web-services ubuntu-16.04
vnc-viewer ×10
vnc ×6
vnc-server ×4
x11 ×2
amazon-ec2 ×1
canvas ×1
centos ×1
clipboard ×1
docker ×1
gnome ×1
linux ×1
node.js ×1
selenium ×1
svn-client ×1
ubuntu-16.04 ×1