如何使用第二台计算机作为附加显示器(Linux Fedora 24)?

Fab*_*obe 14 fedora ssh multiple-monitors xdmx

我的目标

我想使用运行 Fedora 24 的笔记本电脑作为台式电脑的第二台显示器,台式电脑也运行 Fedora 24。


我尝试过的以及没有完全解决的问题或:为什么这不是一个重复的问题

Xdmx

做一个搜索互联网和这个网站,我发现这是相似的不少帖子后这一项,所有这些基本上含有相同的几个步骤:

  1. Xdmx在两台电脑上安装。
  2. ssh从另一台计算机进入一台计算机,并带有 -X选项。
  3. 使用以下命令Xdmx将接收端的计算机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
Run Code Online (Sandbox Code Playgroud)

谷歌搜索错误会返回这篇2015 年 7 月的博客文章,其中用户按照与我完全相同的步骤进行操作,除了使用 Ubuntu 而不是 Fedora,最终得到与我完全相同的结果。最近在 2016 年 10 月,该帖子有 6 条评论,所有 6 条都声称遵循了相同的步骤,并收到了相同的错误。

Fedora 远程桌面

虽然这确实允许我从另一台计算机控制一台计算机,但它要求我在主机上使用 GUI 来控制笔记本电脑。要有效地使用 gui,它必须在一台显示器上占用大量空间。因此,当我想使用主机监视器时,我必须使用 alt-tab 远程桌面。因此,我实际上并没有获得一台显示器,因为我无法同时将两台显示器用于两个不同的任务。这更类似于只是切换工作区,这是我已经能够做到的。另外,我无法在屏幕之间移动程序。

SSH -X

和上面一样。是的,我可以控制我的另一台电脑,但我必须主动使用主机显示器来控制我的笔记本电脑显示器。

协同作用。

该程序确实有效,但它只允许共享鼠标和键盘。程序不能在显示器之间移动,所以这不完全是我想要的。还有,我是个吝啬的大学生,执照费是20美元。对于这个价格,我可以只买一台二手显示器,这样我可以在显示器之间移动程序。Fedoradnf存储库中有一个 FOSS 版本,但该版本已过时。

小智 5

我使用 Ubuntu 18.10 和这个 shell 工具 https://github.com/mrenrich84/vnc_virtual_display_linker

如果您在 Fedora 24 中使用 x11 和 x11vnc,您可以尝试一下。

我用它来制作我的 Android 平板电脑的第二个屏幕(你只需要在第二个屏幕设备上安装一个 vnc 客户端)。

我电脑的鼠标和键盘也可以在第二个屏幕上使用。