我正在使用 Ubuntu 16.04。
addicted@ADDICTED:~$ xrandr
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 disconnected (normal left inverted right x axis y axis)
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 70.07 + 60.00
1920x1080 59.93*
1680x1050 59.95 59.88
1440x900 59.89
1400x1050 59.98
1360x768 59.96 59.80
1280x1024 60.02
1280x960 60.00
1152x864 70.00 60.00
960x540 59.99
840x525 60.01 59.88
800x600 72.19 60.32 56.25
720x450 59.89
700x525 59.98
680x384 59.96 59.80
640x480 59.94
512x384 70.07 60.00
400x300 72.19
320x240 60.05
DP-4 disconnected (normal left inverted right x axis y axis)
DP-5 disconnected (normal left inverted right x axis y axis)
我想设置1920x1080
系统范围的分辨率,而不考虑用户。
如果我删除~/.config/monitors.xml
,我的分辨率将更改为1024x768
(可能是因为1024x768
xrandr 中的第一个条目)
如果我运行xrandr --output HDMI-0 --primary --mode 1920x1080
,它将设置为1920x1080
。但只是暂时的。
唯一的永久解决方案是使用~/.config/monitors.xml
。但这也不会改变登录屏幕上的分辨率。
如何设置1920x1080
系统范围内的分辨率?
我到目前为止尝试过的:
- 更改
/etc/lightdm/lightdm.conf
并添加 xrandr 命令。这样它将xrandr --output HDMI-0 --primary --mode 1920x1080
在 lightdm 服务启动时执行。这不起作用。 - 硬链接
~/.config/monitor.xml
到 `/var/lib/lightdm/.config/monitor.xml。由于跨设备链接无效,链接失败。 - 添加模式
/etc/X11/xorg.conf
集会导致问题。此操作失败,并显示“不支持输入设备”,然后我不得不启动到恢复模式并重置 xorg.conf。
答案1
sudo cp --preserve=timestamps /home/CorrectUser/.config/monitors.xml /var/lib/lightdm/.config/
这修复了我的登录屏幕分辨率。当我尝试硬链接而不是复制时,它不起作用。(硬链接操作失败)奇怪