Как я могу перечислить сеансы менеджера WM, доступные из командной строки?

Как я могу перечислить сеансы менеджера WM, доступные из командной строки? Я хочу знать, какие сеансы доступны для передачи утилите lightdm-set-defaults.

2
задан 30 October 2013 в 23:53

1 ответ

Для каждой сессии есть файл *.desktop в /usr/share/xsessions/. Имена сеансов, используемые lightdm, являются именами файлов без .desktop.

Вы можете перечислить их, используя что-то вроде

ls /usr/share/xsessions/*.desktop | sed -re's:.*/([^.]+)\..*:\1:'

. Чтобы получить имена, отображаемые в графическом интерфейсе, используйте

awk -F= '/^Name=/ {print $2}'  /usr/share/xsessions/*.desktop
.
0
ответ дан 30 October 2013 в 23:53

Другие вопросы по тегам:

Похожие вопросы: