Wie füge ich Xorg/Wayland-Serverargumente über GDM hinzu?

Wie füge ich Xorg/Wayland-Serverargumente über GDM hinzu?

[Nicht wichtig, Ubuntu 17.10]
Mit LightDM konnte ich eine Datei namens „50-xserver-command.conf“ ändern, sodass ich die Option -retro hinzufügen konnte (einfach weil ich es konnte und wollte); mit dem neuen Display-Manager kann ich jedoch keinen solchen Ort finden, um diese Serverargumente hinzuzufügen oder zu ändern. Wenn es einen gibt, wo ist er?

Antwort1

Die .conf-Datei, auf die Sie sich beziehen(Ich gehe davon aus, dass es unter platziert ist /etc/X11/xorg.conf.d/)war nicht spezifisch für LightDM oder GDM, es wird von XServer gelesen, wenn Sie eine X11-Grafiksitzung von einem Display-Manager aus starten.

Für die X11-Sitzung hat sich also nichts geändert. Im Fall von Wayland wird der gesamte XServer durch einen Compositor ersetzt, daher müssen Sie die Argumente direkt an ihn übergeben. Für den Gnome-Compositor können Sie beispielsweise /usr/share/wayland-sessions/gnome.desktopin der Zeile mit Argumente zur Datei hinzufügen Exec=.

Beachten Sie jedoch, dass Wayland Compositors einen ganz anderen Satz von Argumenten hätten, sodass das, was für X11 funktioniert hat, mit ziemlicher Sicherheit nicht für Wayland funktioniert.(d. h. es kann Argumente analoger Funktion geben, diese müssen jedoch unterschiedlich geschrieben werden). Dennoch denke ich, dass man das Verhalten eines Wayland-Compositors am besten über seine Einstellungen ändern kann. Sway-Einstellungen werden beispielsweise unter gespeichert ~/.config/sway/config.

Und stellen Sie sicher, dass Sie Ihre Änderungen über eine reine Befehlszeile rückgängig machen können, denn wenn Sie experimentieren, kann es passieren, dass die grafische Sitzung abbricht und Sie das Problem über ein TTY beheben müssen.

verwandte Informationen