1
为什么我的lightdm.conf编辑不会影响我的桌面屏幕分辨率?
我想将桌面屏幕分辨率更改为1366x768。但是我VESA drivers(AMD REDWOOD)没有检测到该分辨率。所以我创建了一个shell脚本,如下所示: xrandr --newmode "1368x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync xrandr --addmode DVI-0 1368x768_60.00 xrandr --output DisplayPort-0 --off --output DVI-0 --mode 1368x768_60.00 --pos 0x0 --rotate normal --output HDMI-0 --off 我保存它作为lightdmxrandr.sh在/usr/bin并使其可执行。然后,我将以下行添加到/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf(这与众所周知的等价/etc/lightdm/lightdm.conf。我使用上面的文件,就像在14.04上一样,那里没有/etc/lightdm/lightdm.conf。):- greeter-session=unity-greeter display-setup-script=/usr/bin/lightdmxrandr.sh session-setup-script=/usr/bin/lightdmxrandr.sh 并保存。从理论上讲,这应该将登录屏幕分辨率和桌面屏幕分辨率都更改为1366x768。但是令人惊讶的是,这仅更改了登录屏幕的分辨率。桌面分辨率未更改。后来我将脚本添加到“启动”应用程序中,这改变了我的桌面分辨率。 所以我想知道为什么我对lightdm.conf文件(或50-ubuntu.conf文件)所做的编辑不影响我的桌面分辨率。这是必须在启动板中报告的某种错误,还是说lightdm中的编辑会影响桌面屏幕是错误的? PS:-在我看来,这不仅限于Ubuntu 14.04。