Как я могу перечислить сеансы менеджера WM, доступные из командной строки? Я хочу знать, какие сеансы доступны для передачи утилите lightdm-set-defaults.
Для каждой сессии есть файл *.desktop
в /usr/share/xsessions/
. Имена сеансов, используемые lightdm, являются именами файлов без .desktop
.
Вы можете перечислить их, используя что-то вроде
ls /usr/share/xsessions/*.desktop | sed -re's:.*/([^.]+)\..*:\1:'
. Чтобы получить имена, отображаемые в графическом интерфейсе, используйте
awk -F= '/^Name=/ {print $2}' /usr/share/xsessions/*.desktop
.