使用联想 B590,我的显示器最大分辨率目前为 1366x768。我尝试将其更改为 1600x900。
我尝试按照本指南操作: https://wiki.ubuntu.com/X/Config/Resolution#Adding_undetected_resolutions
但出了点问题,首先我做了xrandr
- 这是我的输出:
屏幕 0:最小 320 x 200,当前 1366 x 768,最大 32767 x 32767 LVDS1 已连接 1366x768+0+0(正常左倒右 x 轴 y 轴) 344mm x 193mm 1366x768 60.0*+ 1360x768 59.8
60.0 1024x768 60.0 800x600 60.3 56.2 640x480 59.9 VGA1 已断开连接(正常左倒右 x 轴 y 轴) HDMI1 已断开连接(正常左倒右 x 轴 y 轴) DP1 已断开连接(正常左倒右 x 轴 y 轴)
1600x900_60.00 (0xcc) 118.2MHz h:宽度1600 开始 1696 结束 1856 总计 2112 偏差 0 时钟 56.0KHz v: 高度 900 开始 903 结束 908 总计 934 时钟 59.9Hz
之后它xrandr --output LVDS1 --mode 1600x900
告诉我找不到该模式所以我尝试添加它。
输入 cvt1600 900 60
得到:
1600x900 59.95 Hz (CVT 1.44M9) hsync: 55.99 kHz; pclk: 118.25 MHz
Modeline "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
现在按照指南,我复制了 Modline 之后的所有内容,并将其放入新模式中,如下所示:
xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
收到:
X Error of failed request: BadName (named color or font does not exist)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 16 (RRCreateMode)
Serial number of failed request: 29
Current serial number in output stream: 29
这就是我陷入困境的地方,因为现在
xrandr --addmode LVDS1 1600x900
仍然找不到 mod。
谢谢
答案1
这不是一个很好的答案,但它可以起作用(有时) - 我有一段时间没有尝试过这个了......
将其设置为默认的 1366x768,然后重新启动。
然后在登录屏幕上,输入 tty - Ctrl+ Alt+ F2- 并通过该命令以您的用户身份登录。
~/.config/monitors.xml
通过运行进行编辑nano ~/.config/monitors.xml
-编辑此内容:
<width>1366</width>
<height>768</height>
成为:
<width>1600</width>
<height>900</height>
按Ctrl+O然后↵,然后Ctrl+X退出编辑器。
然后你可以通过运行exit
并按Ctrl+ Alt+退出 ttyF7
登录,它应该可以工作...~/.config/monitors.xml
似乎是显示设置保存配置的地方......