如何從命令列列出可用的 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