在 Windows 上,有一些应用程序可以将屏幕上的图形从左到右切换(反之亦然),但据我所知,它们都需要至少 2 个显示器。看起来,由于 Windows 的运行方式或某些机制,镜像转换无法在单个屏幕上运行。
我想知道这在理论上是否可在 Linux 上实现。是否有程序可以做到这一点?
答案1
您关于在单个屏幕上不可能的论点与我的理解和经验不符。因此,我会忘记拥有多个屏幕的任何要求。这是基本功能。
这基本上是所有现代图形适配器的一个功能。如果您使用的是 X (不是 wayland),
xrandr --listactivemonitors
将为您提供活动监视器的列表,如下所示:
Monitors: 1
0: +HDMI-0 2560/597x1440/336+2560+0 HDMI-0
请注意,这HDMI-0
是您的屏幕的名称。
知道您的屏幕名称后就可以使用
xrandr --output HDMI-0 --reflect x
水平镜像(替换x
为y
垂直镜像;改为normal
重置为正常方向)。
您的屏幕设置中也可能会公开相同的功能(我不知道,这取决于您使用的会话/窗口管理器)。
对于 Wayland:还没有尝试过,但我认为替换xrandr
为wlr-randr
(你可能必须安装它 - 如何做到这一点取决于你的发行版,但通常很容易)应该可以解决问题。