Ich wollte meine Desktop-Bildschirmauflösung auf ändern 1366x768
. Aber ich VESA drivers(AMD REDWOOD)
habe diese Auflösung nicht entdeckt. Also habe ich ein Shell-Skript wie folgt erstellt:
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
Ich habe es als lightdmxrandr.sh
in gespeichert /usr/bin
und es ausführbar gemacht. Dann habe ich die folgenden Zeilen hinzugefügt /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
(das entspricht dem bekannten /etc/lightdm/lightdm.conf
. Ich verwende die obige Datei wie am 14.04, wo es keine gibt /etc/lightdm/lightdm.conf
.): -
greeter-session=unity-greeter
display-setup-script=/usr/bin/lightdmxrandr.sh
session-setup-script=/usr/bin/lightdmxrandr.sh
und rettete es. Theoretisch hätte dies sowohl die Anmeldebildschirmauflösung als auch die Desktopbildschirmauflösung in ändern müssen 1366x768
. Aber überraschenderweise änderte dies nur die Auflösung des Anmeldebildschirms. Die Desktopauflösung wurde nicht geändert. Später habe ich das Skript zu Startup-Anwendungen hinzugefügt und dadurch meine Desktop-Auflösung geändert.
Daher möchte ich wissen, warum die Änderungen, die ich an der lightdm.conf
Datei (oder besser gesagt an der 50-ubuntu.conf
Datei) vorgenommen habe, sich nicht auf meine Desktopauflösung ausgewirkt haben. Handelt es sich um einen Fehler, der auf dem Launchpad gemeldet werden muss, oder ist es falsch zu behaupten, dass Änderungen in Lightdm Auswirkungen auf den Desktop-Bildschirm haben?
PS: - Meiner Meinung nach ist dies nicht nur für Ubuntu 14.04 spezifisch.
quelle