Como posso listar as sessões do gerenciador de WM disponíveis na linha de comando?

2

Como posso listar as sessões do gerenciador de WM disponíveis na linha de comando? Eu quero saber quais sessões estão disponíveis para passar para o utilitário lightdm-set-defaults.

    
por Leon Nardella 30.10.2013 / 20:53

1 resposta

3

Para cada sessão, há um arquivo *.desktop em /usr/share/xsessions/ . Os nomes de sessão usados pelo lightdm são os nomes de arquivos sem o .desktop .

Você pode listá-los usando algo como

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

Para obter os nomes conforme exibidos pela GUI, use

awk -F= '/^Name=/ {print }'  /usr/share/xsessions/*.desktop
    
por Florian Diesch 30.10.2013 / 21:24