我在一台旧电脑上安装了 lubuntu 17.10,只用来做一些小事情(athlon XP SSE 1 和 radeon 9100)。安装后一切正常,但显示分辨率的更改导致我在重新启动时出现带有鼠标箭头的黑屏。
我尝试了在互联网上找到的很多方法来修复此错误(更新、升级、xrandr、nomodeset 等),但没有一个能让我再次改变显示分辨率。
最后我偶然发现了如何做,并想与大家分享,因为这是一个我在浏览时找不到的解决方法。诀窍是在文本和 X 界面之间切换,所以我按 CTRL+ALT+F1 获取文本,然后按 CTRL+ALT+F7 返回 X 工作界面,在那里我可以再次更改分辨率。
问题是 lubuntu 继续启动,但屏幕变黑。现在我需要帮助,在不使用键盘的情况下在 lubuntu 启动时进行此切换。
我希望这可以帮助别人。
答案1
创建display.sh
或monitor.sh
脚本并测试它以确保它按预期工作。
display-setup-script
然后将完整路径名添加到脚本中作为/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
.
脚本示例monitor.sh
(修改以匹配有效的手动命令):
#!/bin/bash
cvt 1920 1080 60
xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode VGA1 1920x1080_60.00
文件/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
:
[Seat:*]
display-setup-script=/usr/local/bin/monitor.sh
重要的提示:
确保脚本正常运行。如果脚本出现错误,您的光网络GUI 登录管理器将失败并出现The system is running in low-graphics mode
错误。如果发生这种情况,请使用Ctrl+ Alt+F3并在修复脚本时注释掉包含脚本的行。您可以使用以下命令重新启动 lightdm:
$ sudo systemctrl restart lightdm