Um Probleme mit der Auflösung von zwei Monitoren zu lösen, habe ich die Ratschläge befolgt, die in anderen Fragen zum Sitzungs- und Anzeige-Setup-Skript enthalten sind. Ich habe folgendes /etc/lightdm/lightdm.conf
:
[SeatDefaults]
user-session=ubuntu
greeter-session=unity-greeter
allow-guest=false
display-setup-script=/usr/bin/dualmon.sh
session-setup-script=/usr/bin/dualmon.sh
Ich habe auch die folgende (ausführbare) Datei /usr/bin/dualmon.sh
, die ich erstellt habe:
#!/bin/bash
xrandr --output LVDS1 --auto --left-of HDMI1 --output HDMI1 --auto
# notify-send Dualscreen activated
touch /home/shade/Desktop/touched
Die Auflösung ist jedoch sowohl auf dem Anmeldebildschirm als auch nach dem Anmelden falsch. Außerdem ist die Datei / home / shadow / Desktop / touch nicht vorhanden. Wenn ich das dualmon.sh
Skript manuell ausführe (nachdem ich mich angemeldet habe), ist die Auflösung korrekt eingestellt.
Dies lässt mich denken, dass die Skripte überhaupt nicht ausgeführt werden. Was ist die Ursache dafür und wie kann ich das beheben?
Antworten:
Mit Ubuntu können Sie Ihr Benutzerkonto am besten auf die richtige Auflösung für Ihr Dual-Monitor-Setup bringen:
Sie werden feststellen, dass monitors.xml neu geschrieben wird und jedes Mal, wenn Sie sich anmelden, Ihr Dual-Monitor-Setup funktioniert.
Zweitens den Login - Bildschirm zur Arbeit kommen richtig der Prozess Sie folgen müssen , ist wie diese Antwort . Der schwierige Teil besteht darin, sicherzustellen, dass Ihre Berechtigungen korrekt sind. Neben dem Festlegen der richtigen Berechtigungen für den symbolischen Link müssen Sie auch sicherstellen, dass andere Benutzer auf die Datei monitors.xml sowie auf den Ordner ~ / .config zugreifen können.
Das Schöne an diesem Setup ist, dass im Gegensatz zum Versuch, einige xrandr-Befehle brutal zu erzwingen, Ihr Anmeldebildschirm dem Beispiel folgt, wenn Sie Ihre Auflösung / Monitor-Einrichtung in Ubuntu ändern.
Damit beide oben genannten Funktionen funktionieren, müssen Sie sicherstellen, dass Sie beim Start alle Verweise auf xrandr-Befehle entfernen.
quelle