从命令行更改 Gnome 显示分辨率

从命令行更改 Gnome 显示分辨率

我有一个装有 gnome 3.28.2 的 Ubuntu 18.04 盒子。我连接的 CRT 屏幕坏了,不再显示设置的 1600x1200 分辨率。它会显示较低的分辨率(用另一台机器检查过)。
我试图通过 ssh 登录更改 gnome 显示分辨率,但我无法让它工作。
在 ssh 中不起作用。
我尝试将 xrandr --output default --mode 1024x768 --rate 60 添加到 /etc/gdm3/Init/Default 并重新启动 gdm3,但这不起作用,整个脚本似乎没有运行。此外,/etc/gdm3/Init/Display 不起作用。

我可以用 Ctrl-Alt-F2 从 Gnome 进入终端屏幕并在那里执行操作(看不到我输入的内容),但 xrandr 也不起作用。我也试过 fbset,但那也不起作用。gnome
肯定在配置文件的某个地方有显示分辨率吧?任何帮助都非常感谢。

答案1

Gnome 显示管理器 (GDM) 会将显示器分辨率 ~/.config/monitors.xml按用户存储在文件中。这会影响用户登录 GDM 后的分辨率。要全局设置(也在登录屏幕上设置),请将已配置的 monitors.xml 复制到/var/lib/gdm/.config/monitors.xml

来源: https://wiki.archlinux.org/title/GDM#:~:text=Setup%20default%20monitor%20settings

相关内容