¿Cómo puedo enumerar las sesiones del administrador de WM disponibles desde la línea de comando? Quiero saber qué sesiones están disponibles para pasar a la utilidad lightdm-set-defaults.
Respuesta1
Para cada sesión hay un *.desktop
archivo en formato /usr/share/xsessions/
. Los nombres de sesión utilizados por lightdm son los nombres de archivos sin el archivo .desktop
.
Puedes enumerarlos usando algo como
ls /usr/share/xsessions/*.desktop | sed -re's:.*/([^.]+)\..*:\1:'
Para obtener los nombres tal como se muestran en la GUI, utilice
awk -F= '/^Name=/ {print $2}' /usr/share/xsessions/*.desktop