如何从命令行列出可用的 WM 管理器会话?我想知道哪些会话可以传递给 lightdm-set-defaults 实用程序。
答案1
对于每个会话,都有一个*.desktop
文件/usr/share/xsessions/
。lightdm 使用的会话名称是不带.desktop
.的文件名。
您可以使用类似以下内容列出它们
ls /usr/share/xsessions/*.desktop | sed -re's:.*/([^.]+)\..*:\1:'
要获取 GUI 显示的名称,请使用
awk -F= '/^Name=/ {print $2}' /usr/share/xsessions/*.desktop