Lange Rede, kurzer Sinn (das heißt: Machen Sie, was Nicolas Bernaerts vorschlägt, aber ich erspare Ihnen die Details): Die Monitorkonfiguration wird tatsächlich in gespeichert ~/.config/monitors.xml
, aber beim Starten / Anmelden nicht angewendet.
Die Schritte, um dies zu überwinden, sind:
Melden Sie sich mit der falschen Monitorkonfiguration an.
Aktuelle Monitorkonfiguration entfernen:
cd .config
mv monitors.xml{,.bak}
Verwenden Sie die Anwendung " Displays" , um die Monitore wie gewünscht anzuordnen (ich habe einen seitlichen Monitor gegen den Uhrzeigersinn gedreht).
Sobald Sie auf Übernehmen klicken , wird ein neues monitors.xml
erstellt.
Laden Sie nun das Skript und den Launcher herunter und machen Sie es ausführbar, die die Monitorkonfiguration basierend auf der neu erstellten Konfigurationsdatei erzwingen:
$ sudo wget -O /usr/local/sbin/update-monitor-position https://raw.githubusercontent.com/NicolasBernaerts/ubuntu-scripts/master/ubuntugnome/update-monitor-position
$ sudo chmod +x /usr/local/sbin/update-monitor-position
$ sudo wget -O /usr/share/applications/update-monitor-position.desktop https://raw.githubusercontent.com/NicolasBernaerts/ubuntu-scripts/master/ubuntugnome/update-monitor-position.desktop
$ sudo chmod +x /usr/share/applications/update-monitor-position.desktop
Zu diesem Zeitpunkt kann die Konfiguration der Monitore durch Starten der Anwendung zum Aktualisieren der Monitorposition festgelegt werden .
Wenn dies automatisch erfolgen soll, fügen Sie einfach eine Startanwendung mit den folgenden Einträgen hinzu:
- Name:
Update Monitors Position
- Befehl:
update-monitor-position 5
- Kommentar:
Force monitors position 5 seconds after login