|
Es wäre ja schön, wenn die automatischen Konfigurationen immer gleich reagieren würden und nicht mal hier mal da etwas anders erkennen würden, denn so kann es passieren, daß die Monitoranordnung oder auch Monitorkonfiguration bei Mehrbildschirmbetrieb unter KDE die Monitore mal so mal so anordnet oder sogar manchen Screen komplett wegläßt.
Von mir beobachtete Probleme bei einem Monitor-Setup mit 3 Monitoren:
- Bei bookworm: Die Anordnung und welcher der Hauptbildschirm ist, wird ständig verändert.
- Bei bullseye: Der Hauptmonitor wird einfach mal deaktiviert und man hat nur die beiden Nebenmonitore.
Die Lösung:
KDE speichert die Anordnung der Monitore im Verzeichnis
~/.local/share/kscreen/
im json-Format. Dabei gibt es noch ein Unterverzeichnis namens output, welches pro Bildschirm eine Datei enthält mit der ID des Bildschirms als Namen. Darin befindet sich die Konfiguration der einzelnen Monitore, wie Auflösung, Bildwiederholrate, Drehung und Skalierung. Im Verzeichnis darüber, direkt in kscreen sind dann ein oder mehrere Monitoranordnungen in Dateien gespeichert. Bei bullseye waren es z.B. 3 Dateien:
- Datei1 enthielt nur den Hauptmonitor.
- Datei2 enthielt die beiden Nebenmonitore.
- Datei3 enthielt alle 3 Monitore.
Möchte man alle 3 Monitore betreiben ist natürlich nur Datei3 relevant. Um nun diese Konfiguration gegen eine mögliche Änderung durch die Automatik abzusichern, genügt es, diese 3 Dateien mit einem Schreibschutz zu versehen:
$ ls -l .local/share/kscreen/
insgesamt 16
drwxr-xr-x 2 udo udo 4096 19. Okt 2021 outputs
-rw-r--r-- 1 udo udo 538 19. Okt 2021 29016a3ca5c6700991b0fb7d377e2e8b
-rw-r--r-- 1 udo udo 1053 13. Dez 05:13 40cf4e4032b48ddc6c970270ac48b256
-rw-r--r-- 1 udo udo 1593 13. Dez 18:35 be60de241b67b89d27022f81c671dd5e
$ chmod -w .local/share/kscreen/29016a3ca5c6700991b0fb7d377e2e8b
$ chmod -w .local/share/kscreen/40cf4e4032b48ddc6c970270ac48b256
$ chmod -w .local/share/kscreen/be60de241b67b89d27022f81c671dd5e
$ ls -l .local/share/kscreen/
insgesamt 16
drwxr-xr-x 2 udo udo 4096 19. Okt 2021 outputs
-r--r--r-- 1 udo udo 538 19. Okt 2021 29016a3ca5c6700991b0fb7d377e2e8b
-r--r--r-- 1 udo udo 1053 13. Dez 05:13 40cf4e4032b48ddc6c970270ac48b256
-r--r--r-- 1 udo udo 1593 13. Dez 18:35 be60de241b67b89d27022f81c671dd5e
Damit sollten Veränderungen an der Anordnung der Monitore der Vergangenheit angehören.
|