在 Linux 中将显示器拆分为虚拟显示器

在 Linux 中将显示器拆分为虚拟显示器

首先是我的问题,今天我有两个 1280x1024 / 5:4 显示器,我计划用宽屏显示器替换它们,目前的目标是 2560x1080。

我正在运行 MATE 桌面环境,一切正常,我的系统检测到两个显示器,其中一个显示器上有我的应用程序、菜单和窗口,另一个显示器上我可以放置窗口并将窗口捕捉到该屏幕上。

MATE 的限制非常多,例如,它不是像 xmonad 这样的平铺窗口管理器,我也不想从 MATE 更改,并且不想知道有关这方面的答案。

如果我换成这样的显示器,面板将拉伸到全部 2560 像素,并且在我的 MATE 版本中捕捉功能将停止工作,可以通过升级 MATE 解决捕捉问题,但面板仍会拉伸,因为面板没有明确的宽度/高度选项,只有尺寸,即面板朝向哪一侧的尺寸。我还想全屏显示应用程序、视频和游戏,这样它只会粘在一个显示器上,而不会干扰另一个显示器上的任何东西。

这里有这个问题的非Linux版本:将显示器拆分为虚拟显示器

还有多种 Linux “解决方案”,如 xephyr / xrandr / vnc,它们会将窗口转换为虚拟监视器,因此很难在它们之间建立无缝解决方案

一些显示器还内置了画中画 (PbP) / 双链路解决方案,可以使用多个输入源。但似乎没有一个是 100% 完美的,而且关于系统如何运作的视频或图像确实不多,大多数评论只是快速提及它们,但从未展示它们或它们的潜力,一些戴尔变体无法填充所有像素,开发人员甚至不认为这是问题... 在底部留下很大的空隙,经过大量阅读后,LG 的实现似乎是最好的,将正确的分辨率发回系统。但我再次想象,在全屏模式下从一台计算机到另一台计算机的 PbP 设置之间切换存在很大问题。而不是只需按一下即可在它们之间切换。

作为 Linux 的长期粉丝,我相信一定有一个更好、更无缝的软件解决方案可以解决这个问题,只需一根电缆,

xephyr 也许可以完成这项工作,我不确定,但我还没有找到,有谁知道 xpra 或 xdmx 吗?

相关内容