我使用 xrandr 将显示分辨率设置为 800x480,但它更改为 800x800

我使用 xrandr 将显示分辨率设置为 800x480,但它更改为 800x800

我正在尝试使用以下步骤更改显示分辨率:https://gist.github.com/debloper/2793261。我使用的是 7 英寸 HDMI USB 供电显示器,这是我使用的命令:

#

# gtf 800 480 60
  # 800x480 @ 60.00 Hz (GTF) hsync: 29.82 kHz; pclk: 29.58 MHz
  Modeline "800x480_60.00" 29.58 800 816 896 992  480 481 484 497 -HSync +Vsync

# xrandr --newmode "800x480_60.00" 29.58 800 816 896 992  480 481 484 497 -HSync +Vsync

# xrandr --addmode HDMI-1 "800x480_60.00"
# xrandr --output HDMI-1 --mode 800x480_60.00

完成后,我发现显示与所选分辨率不匹配: 在此输入图像描述

正如你所看到的xrandr -q,当前分辨率是800x800。

我究竟做错了什么?

答案1

我遇到的显示问题是因为 LVDS-1(我没有使用)配置为垂直工作且高度分辨率大于 480,因此虚拟桌面不能更小。

我使用下一个命令解决了它:

xrandr --output LVDS-1 --off

感谢AB的贡献

相关内容