使用 xrandr 更改为自定义分辨率后,Ubuntu 18.04 分辨率闪烁

使用 xrandr 更改为自定义分辨率后,Ubuntu 18.04 分辨率闪烁

因此,通过运行以下命令尝试将分辨率更改为 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

欢迎任何其他更好的解决方案

相关内容