如何從命令列列出可用的 WM 管理器會話?

如何從命令列列出可用的 WM 管理器會話?

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

相關內容