Answers:
第一个解决方案:
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
在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
安装X2Go客户端
X2Go客户端可用于Windows,Mac OS X和许多Linux发行版。
根据您使用的发行版,在X2Go服务器安装部分中如上所示添加X2Go存储库。
Then, install X2Go client using command:
在Debian和类似Ubuntu的系统上:
sudo apt-get install x2goclient
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
其中username
,您在服务器上的用户名,server_address
服务器位置(IP地址或主机名)和server_port
端口(默认端口为空,不带“:”)。
如果您不喜欢从源代码构建,则仍然可以使用以下命令进行安装:
sudo apt-get install freerdp-x11
但是您必须确保版本> 1.1
我使用NoMachine NX很长时间了,对我来说效果很好。该服务器在Ubuntu服务器上运行,我能够从Windows和Linux进行连接。根据本文,以前的版本3.5(当前为4.x)已经支持多个监视器,据说在4.x中有所改进。
如果这是您想要的,可以尝试一下,因为有免费版本。当我上次使用它时,免费版本存在一些限制,例如一次只能进行一次会话。我不能告诉你是否仍然那样。
编辑:对您说的:
...不管连接到服务器的监视器数量是多少(也许为零!)。
我的服务器是无头的,因此您不必担心它的显示器。它不像VNC,而是打开一个自己的会话。
另外:还有一个完全免费的NX版本。但是我没有任何经验。
这是一个简单的解决方案,适用于我在多台显示器以及跨平台(Windows,Mac和Linux)上远程工作的情况。
我使用了一个名为Teamviewer的程序,该程序可以位于Teamviewer.com。我目前通过wine运行它,但也成功运行了linux版本。尽管我一次也没有成功显示多个显示器,但它可以使您在显示器之间快速切换。
这样一来,您便可以无需使用该程序就能访问任何计算机,在其站点登录并可以从任何地方访问您的计算机,这使您更加振奋。