Ubuntu 22.04 上使用 X(非 Wayland)时 Remmina 问题(VNC)

Ubuntu 22.04 上使用 X(非 Wayland)时 Remmina 问题(VNC)

我目前正在将一个实验室中运行 Ubuntu 16.04 的计算机更新到 Ubuntu 22.04。我正在使用 Remmina 从一台运行 Ubuntu 16.04 的计算机连接到另一台运行 Ubuntu 22.04 的计算机。我使用 VNC 作为协议,而不是 RDP。两座塔都使用 X 作为窗口管理器,而不是 Wayland。我遇到了两个问题,我无法找到解决方案,当我尝试通过 VNC 使用 Remmina 连接到另一台使用 Ubuntu 16.04 的计算机时,这些问题不会发生,只有 Ubuntu 22.04。这些问题是:

  1. 当我远程连接到 Ubuntu 22.04 塔式机(有两个屏幕)时,我只能看到最左边的屏幕。当我使用 Remmina 连接到 16.04 机器时,有一个水平滚动条允许我滚动浏览两个显示器,但尽管 Remmina 中有这么多选项,我还是找不到访问第二个显示器的方法。

  2. 一次只能有一个用户可以远程访问运行 Ubuntu 22.04 的计算机(在两台尝试远程访问 22.04 计算机的计算机上使用 VNC 和 Remmina)。第二台计算机会立即收到一个对话框,提示“VNC 服务器已关闭连接”。Ubuntu 16.04 不会出现这种情况。我不知道哪种设置可以控制这种情况,但我希望尽可能多的人能够同时访问该计算机。

对于这些问题中的任何一个,任何帮助都将不胜感激。

答案1

这些问题的解决方案是使用 x11vnc。可以通过运行以下命令通过 aptitude 安装:

sudo apt install x11vnc

主机需要使用以下选项运行它(请注意,这些选项是解决上述问题的):

x11vnc -shared -bg -forever -display :1

注意你远程访问的IP必须在IP地址后面包含显示。例如:

192.168.1.3:1

这样做可以让访问机器的人(通过 Remmina)访问两个屏幕,并允许多个用户访问机器。

相关内容