Como posso listar as sessões do gerenciador WM disponíveis na linha de comando? Quero saber quais sessões estão disponíveis para passar para o utilitário lightdm-set-defaults.
Responder1
Para cada sessão há um *.desktop
arquivo em /usr/share/xsessions/
. Os nomes de sessão usados pelo lightdm são os nomes de arquivo sem a extensão .desktop
.
Você pode listá-los usando algo como
ls /usr/share/xsessions/*.desktop | sed -re's:.*/([^.]+)\..*:\1:'
Para obter os nomes exibidos pela GUI, use
awk -F= '/^Name=/ {print $2}' /usr/share/xsessions/*.desktop