![Ubuntu 20.04 中的全屏程序镜像显示](https://linux22.com/image/933099/Ubuntu%2020.04%20%E4%B8%AD%E7%9A%84%E5%85%A8%E5%B1%8F%E7%A8%8B%E5%BA%8F%E9%95%9C%E5%83%8F%E6%98%BE%E7%A4%BA.png)
我有 2 个显示器连接到运行 Ubuntu 20.04 的游戏台式机。一个是显示器(连接到显示端口),一个是电视(连接到 HDMI)。它们的分辨率相同(3840 × 2160)。我已设置显示设置,使它们镜像。
两个显示器都有多个输入,供不同的人使用。例如,当我在电视上玩视频游戏时,有人可能正在使用显示器工作,或者当我在显示器上玩游戏时,有人可能正在看电视。我使用“镜像”设置,因为这样我想使用哪个显示器并不重要 - 我总是可以在我当时可以访问的显示器上看到我想要的内容。
这通常很有效,除了当我在全屏模式下玩游戏(或使用任何应用程序)时。在这种情况下,我只能让游戏出现在两个显示器中的一个上。如果这不是我想要的显示器,那么我必须从另一个显示器上拔下电缆,才能“强制”游戏出现在我实际使用的显示器上。这非常烦人,因为电缆不太容易接触,我经常不得不打断别人来做这件事。重新连接它们就更烦人了。
当某个内容在一台显示器上全屏显示时,另一台显示器似乎会显示全屏应用程序“绘制”的所有其他内容。当我退出全屏模式时,显示内容会再次正确镜像。
我可以“只需”使用显示设置,每次只需告诉计算机只使用一个显示器,即可将我想要的内容路由到“正确的”显示器。但之后我必须记住将其重新设置为镜像模式,这样我就不会失去在碰巧可以访问的显示器上重新配置内容的能力。
我也非常想购买一个 HDMI 切换器,但是我偶尔也会同时使用两个显示器,而这会破坏这种用例。
这也会在尝试使用某些程序远程访问桌面时导致问题。一切都会正常,直到我以全屏模式启动某些程序,然后我就无法再通过远程连接看到任何东西了。
我尝试了 xrandr 等多种组合来尝试解决这个问题,并阅读了许多论坛帖子等,但似乎都不起作用。希望有人能在这里有个主意。非常感谢您的帮助!
我的显卡是 Gigabyte GeForce GTX 1660 Ti OC 6G,我使用的是 nvidia 驱动程序。