标签: vnc

通过VNC连接到Android模拟器

我们如何使用javascript 在noVNC的帮助下通过VNC连接到Android模拟器?我想在我的浏览器上渲染模拟器.如何做到这一点.谢谢

vnc canvas vnc-viewer android-emulator node.js

6
推荐指数
1
解决办法
3582
查看次数

通过命令行自动化 VNC 授权过程

我收到的输入是 vnc://172.16.41.101&passwd=test

我想用这个输入做的是:
1. 提取 IP 地址。
2. 提取密码。
3. 使用提供的 IP 和密码启动 vncviewer。
4. 一旦收到输入,所有这些都应该是自动化的。

提取IP和密码很容易。然后我使用提供的 ip 启动 vncviewer,但是如何在不提示用户输入密码的情况下将密码传递给它?

linux terminal vnc command-prompt vnc-viewer

5
推荐指数
2
解决办法
1万
查看次数

X11 转发的 Eclipse 右键单击​​问题

我已经在远程 Linux 机器上安装了 Eclipse,并尝试通过 X11 转发从我的 Windows 机器访问它。是的,我们有这样做的要求。

使用 Eclipse (Helios/Indigo/Juno) 时,我遇到了右键单击行为的问题。当我在 Eclipse 中右键单击时,弹出菜单会短暂出现,然后光标附近的任何菜单项都会被选中并执行该操作。如果我按住右键单击,则弹出菜单保持打开状态,我可以选择任何菜单项。当我释放右键单击时,将执行所选的菜单项操作。请注意,在所有这些情况下,从不使用鼠标左键。

为windows尝试了不同的Linux风格(SuSE/Ubuntu)和不同的X11服务器(Xming/Cygwin/VNC),结果是一样的。这只发生在 Eclipse 中,其他应用程序如 firefox 没有这个问题。

这种行为可以部分归因于 Linux 处理鼠标点击的方式,即释放鼠标右键将触发选择。

请注意,在所有情况下,Eclipse 在本地(在本地 Linux 机器上)都没有任何问题,这些问题仅在我们从 Windows 机器远程访问 Eclipse(X11/VNC)时出现。

我不确定问题是否出在 Eclipse 中,因为 Eclipse 在本地运行良好。然后,我不确定问题是否出在 X-server 中,因为其他应用程序(如 firefox)可以远程正常工作。

有任何想法吗?花很多时间在这……!

以下是几个相关链接:

http://devnet.jetbrains.net/message/5246614

http://communities.vmware.com/thread/220037

https://superuser.com/questions/433314/how-do-avoid-context-menu-in-opensuse-to-open-on-mousepress

https://bugzilla.redhat.com/show_bug.cgi?id=542841

https://github.com/linuxmint/Cinnamon/issues/947

eclipse x11 gtk vnc xserver

5
推荐指数
1
解决办法
1785
查看次数

第一次运行 qemu,vnc 查看器不会自动打开

最近我下载了 qemu,然后运行了 configure、make 和 make install。当我跑

qemu-system-sparc linux-0.2.img
Run Code Online (Sandbox Code Playgroud)

我只看到下面的一条消息

运行在`::1:5900'上的VNC服务器

在这种状态下,当我通过键入 打开 vncviewer 窗口时vncviewer :5900,我会看到该窗口。
窗口显示仿真屏幕

欢迎使用 2014 年 3 月 10 日 08:41 构建的 OpenBIOS v1.1 输入
“帮助”以获取详细信息
尝试磁盘...
加载或初始化程序未设置有效状态
0>

如何让 vnc 窗口自动出现?以及如何提供正确的 linux 映像?
当我构建我的 linux 映像时,我可以获得 sImage.elf 或 sImage.bin 也包含文件系统。

vnc qemu

5
推荐指数
1
解决办法
5729
查看次数

“vino-preferences”在哪里存储其配置属性

我尝试在 Raspberry Pi 上从命令行设置 VNC 服务器“vino”,而无需使用 X-Session。我不想通过 SSH 等使用共享 X11Session。

因此,目前我陷入这样一个事实:我不知道工具“vino-preferences”在哪里存储其首选项。我知道该工具正在使用“gconf”来读取和设置配置属性。

如果我在创建的 X-Window 中执行工具“vino-preferences”(是的,我有一个输出设备、Pi 上插入的键盘和鼠标)并在那里更改一些设置并运行

find / -not -path "/proc/*" -not -path "/sys/*" -printf '%TY-%Tm-%Td %TT %p\n' | sort
Run Code Online (Sandbox Code Playgroud)

要找出哪些文件已更改,没有任何相关内容。

那么,读取其属性的工具到底在哪里呢?应用设置的属性是因为如果我停用“允许其他用户使用此桌面”选项,我将无法再与 VNC 客户端连接。

下载“vino”的源代码时,我发现了一个名为“org.gnome.Vino.gschema.xml”的文件,其中包含以下内容:

<schemalist>
  <schema id='org.gnome.Vino' path='/org/gnome/desktop/remote-access/'>
    <key name='enabled' type='b'>
      <summary>Enable remote access to the desktop</summary>
      <description>
        If true, allows remote access to the desktop via the RFB
        protocol. Users on remote machines may then connect to the
        desktop using a VNC viewer.
      </description>
      <default>false</default>
    </key>
...
Run Code Online (Sandbox Code Playgroud)

那么也许这个文件必须在某个地方使用?

linux command-line vnc raspberry-pi

5
推荐指数
1
解决办法
7629
查看次数

在 Google Cloud Computing VM (UBUNTU) 上安装 VNCServer

我正在尝试在 Google Compute Engine (GCE) 的 VM 机器上安装 VNCServer,但没有成功。

我已按照本文中给出的步骤操作。

但还是没有成功。我收到以下错误:

"Time Out Waiting for a response from the host computer"
Run Code Online (Sandbox Code Playgroud)

有人可以让我知道这里有什么问题吗?

vnc vnc-server google-compute-engine google-cloud-platform

5
推荐指数
1
解决办法
3315
查看次数

在 Docker 容器中使用 VNCserver + GUI 应用程序 + 虚拟显示

我想在 docker 容器中运行 Firefox(或任何图形应用程序)。

我的要求:当我启动容器时,我应该创建一个虚拟显示,启动 VNC 服务器,然后启动 GUI 应用程序。这意味着在容器成功启动后,我可以通过 VNC 客户端连接到容器内运行的 GUI 应用程序。当我关闭应用程序时,容器应该自动停止。

尝试 1: 我从这里的示例开始https://hub.docker.com/r/devopsil/vnc-firefox/~/dockerfile/ 在此示例中,开发人员通过 CMD 启动 vnc 服务器并使其永远运行。他将 firefox 作为 .rc 文件的一部分,以便在容器启动时启动。如果您通过 VNC 客户端连接,您可以看到 firefox,并且按预期关闭 Firefox 或断开 VNC 会话不会停止容器。

尝试 2: 我按如下方式调整了 Dockerfile。只更改了最后一行(用 ENTRYPOINT 替换了 CMD 并删除了“永远”标志)

ENTRYPOINT ["/usr/bin/x11vnc", "-usepw", "-create"]
Run Code Online (Sandbox Code Playgroud)

重建和运行容器“docker run --rm -p 5900”现在有不同的行为:容器启动,通过VNC客户端的连接工作,几秒钟后打开firefox(等待消息“显示中缺少扩展RANDR:20” ) 并且容器在关闭 vnc 连接后自动停止。

尝试 3: 然后我创建了一个 bash 脚本来启动 vncserver 和 firefox,并更改 Dockerfile 以将这个脚本文件复制到镜像中,并将该脚本作为入口点。但是我收到了类似于“未设置显示变量”的错误

#!/bin/bash
/usr/bin/x11vnc -forever -usepw -create &
firefox
Run Code Online (Sandbox Code Playgroud)

尝试 4: 所以我通过 docker run 命令传递了 DISPLAY 变量,但是错误是无法打开显示。 …

vnc xvfb docker dockerfile

5
推荐指数
1
解决办法
8427
查看次数

x11vnc xopendisplay 失败

我安装了 x11vnc 然后执行 x11vnc 但是失败了

以下是错误信息

$x11vnc -display :0
08/05/2017 19:18:22 x11vnc version: 0.9.13 lastmod: 2011-08-10  pid: 7572
08/05/2017 19:18:22 XOpenDisplay(":0") failed.
08/05/2017 19:18:22 Trying again with XAUTHLOCALHOSTNAME=localhost ...

08/05/2017 19:18:22 ***************************************
08/05/2017 19:18:22 *** XOpenDisplay failed (:0)

*** x11vnc was unable to open the X DISPLAY: ":0", it cannot continue.
*** There may be "Xlib:" error messages above with details about the failure.
Run Code Online (Sandbox Code Playgroud)

我该如何解决错误?

|| 我不知道以下内容是否有帮助,但我希望如此

$ps wwwaux | grep auth
root      5276  0.0  0.0 119472  8532 tty7     Ss+ …
Run Code Online (Sandbox Code Playgroud)

x11 ubuntu vnc x11-forwarding

5
推荐指数
1
解决办法
3万
查看次数

Python Selenium 脚本删除密钥,但仅在 VNC 上使用时

设置:

  • 带有 VNC 连接到 Debian 机器的 Windows 10 机器
  • Windows 上的 VNC 查看器 5.3.3
  • Debian 上的 vncserver(Xvnc 版本 TightVNC-1.3.9)

我在 Debian 机器上有一个 Python/Selenium/Chromedriver 脚本,可以对网页上的文本框进行数据输入。失败的代码非常简单:

element = browser.find_element_by_path('//input[@name="ReqDocID"]')
element.clear()
element.send_keys(doc_id) # doc_id is a 3 character string
Run Code Online (Sandbox Code Playgroud)

当我从 Windows 机器设置到 Debian 的 VNC 会话并从 X-windows 桌面上的 xterm 运行脚本时,doc_id 中的字符被随机删除。在条目之间添加延迟没有任何区别。网页在使用JS输入时不会修改文本框的内容。使用 Chrome 和 headlesschrome 都会出现问题。我确认我有一个新版本的 chromedriver(修复了一个下拉键问题)并且我的键盘设置为英语以避免另一个已知问题。

最后经过几个小时的故障排除后,我发现了一些有趣的事情。如果我在 Windows 机器上使用 Putty 直接通过 ssh 进入 Debian(没有 X-windows,没有 VNC),然后运行脚本,它可以完美运行。当我从 VNC 桌面运行相同的脚本时,由于字符被删除,它每次都会失败。

有谁知道为什么通过 VNC 连接运行脚本会有所作为?谢谢!

selenium vnc vnc-server

5
推荐指数
1
解决办法
346
查看次数

将 VNC 与 Docker 结合使用

这是我第一次使用 VNC 和 docker。我想连接到我的 docker 的 GUI。

我尝试按照一些在线教程进行操作,但我的 VNC 查看器无法连接到显示器。我在我的 dockerfile 中公开了端口 5900,并且在 docker 内部我运行了 Xvbf :1 -screen 0 1600x1200x16 & export DISPLAY=:1x11vnc. 它似乎有效,我收到消息说桌面位于端口 5900。但是我仍然无法在 vnc 查看器中连接到 localhost:5900。

我做错了什么,我可以用什么来诊断我的问题?谢谢!

vnc docker

5
推荐指数
0
解决办法
2万
查看次数