Wie kann ich die über die Befehlszeile verfügbaren WM-Manager-Sitzungen auflisten? Ich möchte wissen, welche Sitzungen für die Übergabe an das Dienstprogramm lightdm-set-defaults verfügbar sind.
Antwort1
Für jede Sitzung gibt es eine *.desktop
Datei in /usr/share/xsessions/
. Die von lightdm verwendeten Sitzungsnamen sind die Dateinamen ohne .desktop
.
Sie können sie mit etwas wie auflisten
ls /usr/share/xsessions/*.desktop | sed -re's:.*/([^.]+)\..*:\1:'
Um die Namen so abzurufen, wie sie von der GUI angezeigt werden, verwenden Sie
awk -F= '/^Name=/ {print $2}' /usr/share/xsessions/*.desktop