多显示器远程桌面到 Ubuntu

aik*_*eru 10 remote-desktop multiple-monitors

是否有某种方式或远程桌面解决方案(付费或免费)可用于从一台 Linux PC 远程到另一台具有多显示器支持的 PC?

换句话说,计算机 A 和计算机 B 都运行 Ubuntu。计算机 A 只有一台显示器。计算机 B 有两个显示器。

我从计算机 B 远程连接到计算机 A。我想在计算机 B 上使用两台显示器。

这可能吗?

请帮忙!谢谢你。

May*_*hux 8

第一个解决方案:

x2go是 GNU/Linux 的开源远程桌面应用程序,它使用 NX 技术协议。

安装 X2Go 服务器

在 Ubuntu 14.04 上:

运行以下命令添加 X2Go 存储库并将其安装在 Ubuntu 14.04 或更高版本中。

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:x2go/stable
sudo apt-get update
sudo apt-get install x2goserver x2goserver-xsession
Run Code Online (Sandbox Code Playgroud)

在 Ubuntu 12.04 上:

对于 Ubuntu 12.04 和以前的版本,您可以添加 X2Go 存储库并如下所示进行安装。

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:x2go/stable
sudo apt-get update
sudo apt-get install x2goserver x2goserver-xsession
Run Code Online (Sandbox Code Playgroud)

安装 X2Go 客户端

X2Go 客户端可用于 Windows、Mac OS X 和许多 Linux 发行版。

根据您使用的发行版,在 X2Go 服务器安装部分添加 X2Go 存储库,如上所示。

Then, install X2Go client using command:
Run Code Online (Sandbox Code Playgroud)

在 Debian 和 Ubuntu 之类的系统上:

sudo apt-get install x2goclient
Run Code Online (Sandbox Code Playgroud)

X2Go 支持多显示器。在New Session窗口中打开 x2go 客户端转到Input/output选项卡。

在该Display部分中,您可以选择单选按钮Use Whole Display并选择要使用的显示器数量(数字范围从 1 到您的显示器数量)。

在此处输入图片说明


第二种解决方案

FreeRDP可能会做你想做的。

最好从源代码编译FreeRDP,因为多监视器支持仅适用于 >= 1.1 的版本。

访问此页面以了解如何从源代码安装它。

现在您可以从终端使用 xfreerdp 命令:

xfreerdp /multimon /u:username /v:server_address:server_port
Run Code Online (Sandbox Code Playgroud)

username您在服务器上的用户名在哪里,server_address是服务器位置(IP 地址或主机名),server_port是端口(保留为空,没有“:”作为默认端口)。

如果您不喜欢从源代码构建,您仍然可以使用以下方法安装它:

sudo apt-get install freerdp-x11
Run Code Online (Sandbox Code Playgroud)

但是你要确定版本是>1.1

  • 在 x2goclient 中使用此选项似乎与您描述的不一样。带有“使用整个显示器”的“显示”选项似乎只能选择您要使用的显示器。 (3认同)
  • ...我在 Ubuntu 14.04 和 Windows 8.1 上都对其进行了测试。我邀请你做一些像 jing ( https://www.techsmith.com/jing.html ) 的屏幕截图,并表明它可以做到。如果你能做到,我会奖励赏金。否则我很难相信你能成功,因为它在我的机器上不起作用。:( (2认同)
  • 我和 aikeru 在一起——这个设置是针对 WHICH 显示的,而不是显示多少。Xinerama 选项对我也没有任何作用。 (2认同)

lum*_*men 2

我使用NoMachine NX很长时间了,它对我来说效果很好。该服务器在 Ubuntu 服务器上运行,我可以从 Windows 和 Linux 进行连接。根据这篇文章,之前的版本 3.5(当前是 4.x)已经支持多显示器,据说在 4.x 中得到了改进。

如果这是您正在寻找的,您可以尝试一下,因为有免费版本。当我上次使用它时,免费版本有一些限制,例如一次只能进行一个会话。我不能告诉你现在是否还是这样。

编辑:对于你所说的:

...无论有多少显示器连接到服务器(可能为零!)。

我的服务器是无头的,因此您无需担心它的监视器。它与 VNC 不同,但会打开一个自己的会话。

另外:还有一个完全免费的 NX 版本。但我对此没有任何经验。