![Arch Linux 窗口管理器和欢迎程序](https://linux22.com/image/150601/Arch%20Linux%20%E7%AA%97%E5%8F%A3%E7%AE%A1%E7%90%86%E5%99%A8%E5%92%8C%E6%AC%A2%E8%BF%8E%E7%A8%8B%E5%BA%8F.png)
因此,当我输入 startx 时,我弄乱了我的窗口管理器、xinitrc 和问候语,它显示了数十个错误,所以有人可以告诉我如何列出我安装的窗口管理器和登录会话/问候语(以便我可以删除并重新安装一个)谢谢
答案1
要列出所有已安装的桌面环境,可以使用以下命令:
grep "^Exec" /usr/share/xsessions/*
它将返回一个类似的列表(桌面环境名称在 后面Exec=
):
~ ⌚ 12:52:29
$ grep "^Exec" /usr/share/xsessions/*
/usr/share/xsessions/awesome.desktop:Exec=awesome
/usr/share/xsessions/bspwm.desktop:Exec=bspwm
/usr/share/xsessions/budgie-desktop.desktop:Exec=/usr/bin/budgie-desktop
/usr/share/xsessions/enlightenment.desktop:Exec=/usr/bin/enlightenment_start
/usr/share/xsessions/gnome-xorg.desktop:Exec=/usr/bin/gnome-session
/usr/share/xsessions/gnome.desktop:Exec=/usr/bin/gnome-session
/usr/share/xsessions/i3-with-shmlog.desktop:Exec=i3-with-shmlog
/usr/share/xsessions/i3.desktop:Exec=i3
/usr/share/xsessions/mate.desktop:Exec=mate-session
/usr/share/xsessions/plasma.desktop:Exec=/usr/bin/startkde
/usr/share/xsessions/xfce.desktop:Exec=startxfce4