因此,通过运行以下命令尝试将分辨率更改为 1024x576(自定义分辨率)后:
cvt 1024 576 60
xrandr --newmode "1024x576_60.00" 46.50 1024 1064 1160 1296 576 579 584 599 -hsync +vsync
xrandr --addmode VGA1 "1024x576_60.00"
然后我在“设置>显示>分辨率”处进行更改
但由于某种原因,它要么变回默认分辨率(1024x768),要么像这样闪烁:https://i.stack.imgur.com/BNHQh.jpg当我通过屏幕共享(VNC)连接时,显示器变黑。
当它闪烁或没有信号时,我只能通过重新启动或将其改回,pkill -HUP gnome-shell
此时我不知道是什么原因造成的。我认为可能是我之前尝试的高分辨率(1080p),但在 1024x576 时,我不知道如何将其更改为自定义分辨率。我甚至尝试修改/删除 monitors.xml,但没有成功。
出于某种原因,在切换分辨率后立即运行 killall -3 gnome-shell 有时会起作用,并且分辨率将保持在自定义分辨率。
答案1
我能做的最接近的就是创建一个脚本,然后在每次登录后使用桌面启动器执行它:
#!/bin/bash
xrandr --newmode "1280x720_60.00" 74.50 1280 1344 1472 1664 720 723 728 748 -hsync +vsync
xrandr --addmode VGA1 "1280x720_60.00"
xrandr --output VGA1 --mode 1280x720_60.00 && killall -3 gnome-shell
欢迎任何其他更好的解决方案