我的目标
我想要使用我运行着Fedora 24的笔记本电脑作为我的台式机的第二个显示器,也是运行着Fedora 24的。
我尝试过的方法以及不太理想之处,或者说:为什么这不是一个重复的问题
Xdmx
在互联网和本网站上进行了搜索后,我发现有很多与this one类似的帖子,它们基本上都包含了相同的几个步骤:
- 在两台计算机上安装
Xdmx
。 - 使用
-X
选项从一台计算机上的另一台计算机上进行ssh
登录。 - 使用以下命令将接收
ssh
的计算机转换为监视器:startx -- /usr/bin/Xdmx :1 +xinerama -display :0.0 -display localhost:10.0 -norender -noglxproxy
这样做首先会使得两台计算机的屏幕变黑几秒钟,然后给我一个长长的错误消息,最后以以下内容结尾:
xinit: XFree86_VT property unexpectedly has 0 items instead of 1
xinit: connection to X server lost
waiting for X server to shut down
Couldn't get a file descriptor referring to the console
谷歌搜索这个错误会返回2015年7月的这篇博客文章,其中一个用户按照我所做的完全相同的步骤进行操作,只是使用的是Ubuntu而不是Fedora,并且最终得到了和我一样的结果。截至2016年10月,该文章上有六条评论,所有六条评论都声称他们按照相同的步骤操作,并且遇到了相同的错误。
Fedora远程桌面
虽然这使我能够从一台计算机控制另一台计算机,但它要求我在主机计算机上使用图形界面来控制笔记本电脑。为了有效地使用图形界面,它必须占用一个显示器上大量的空间。因此,当我想要使用主机显示器时,我必须将远程桌面切换出去。因此,我实际上并没有获得一个额外的显示器,因为我无法同时使用两个显示器进行两个不同的任务。这更类似于切换工作区,而这是我已经能够做到的。此外,我也无法在屏幕之间移动程序。
Ssh -X
和上述内容一样。是的,我可以控制我的另一台电脑,但是我必须主动使用主机显示器来控制我的笔记本电脑显示器。 Synergy。 这个程序实际上很有效,但它只允许共享鼠标和键盘。无法在显示器之间移动程序,所以它并不完全符合我的要求。而且,作为一个吝啬的大学生,许可费用是20美元。对于这个价格,我可以直接买一个二手显示器,那样我就可以在不同的显示器之间移动程序了。在Fedora的dnf软件仓库中有一个自由开源版本,但那个版本已经过时了。
xrandr --fb <width>x<height>
来增加桌面电脑的显示区域,以适应两个显示器的组合尺寸;(2)在桌面上启动一个VNC服务器;(3)从笔记本电脑上使用VNC连接到桌面,并设置显示区域,以查看桌面上最右边(在桌面显示器上不可见)的部分。 - agtoever