关闭全屏应用程序时屏幕分辨率无法正确恢复

关闭全屏应用程序时屏幕分辨率无法正确恢复

自安装 Focal Fossa 20.04.1 以来第一次遇到这种情况。自从 Precise Pangolin 12.04 以来,我使用的任何 Ubuntu 版本都没有这个问题。退出全屏 DOSBox 游戏,甚至是 Rise of the Triad 的原生版本时,屏幕不会恢复到我通常运行的 1280x1024 分辨率,而是保持 640x480,除非我打开“设置”应用程序并重置显示。我认为这与 Gnome 桌面有关,因为到目前为止我一直使用 Unity。

这发生在我的全 AMD 台式电脑和全 Intel 笔记本电脑上。没有使用专有驱动程序。欢迎提出任何建议。

答案1

我想到了一个对我有用的解决方案。由于我不知道如何编写 shell 脚本,但我非常精通 REXX,所以我创建了一个 REXX 脚本来记录当前显示分辨​​率,然后调用游戏。一旦游戏退出,脚本就会恢复原始屏幕分辨率。虽然很俗气,但这似乎是唯一有效的方法。

答案2

注销并重新登录。这是我找到的唯一解决方案。

答案3

尝试重新启动桌面管理器。例如在 Cinnamon (Linux Mint) 中运行以下任一操作:

  1. Ctrl+Alt+ESC
  2. Alt+F2,输入 r,然后按 Enter

恢复分辨率而不关闭任何打开的窗口。据我所知,选项 (2) 适用于Gnome 桌面,但由于我没有运行 Gnome,所以我无法测试它。

相关内容