Linux查看当前桌面环境,Linux系统检查查看桌面环境

Linux的桌面系统系统多达十几种,像gnome、kde、mate、cinnamon、lxde、xfce、jwm等。比较常用的一般是gnome、kde、xfce等。那么如何判断Linux系统安装了哪种桌面环境组件呢?下面总结了一些检查桌面环境的方法:

方法1:env | grep DESKTOP_SESSION= 或 echo $DESKTOP_SESSION

此命令只能进入桌面系统后,在桌面系统启动命令窗口执行才能得到结果,使用SecureCRT工具连接到系统,执行此命名得不到任何结果。

方法2:echo $GDMSESSION

此命令只能进入桌面系统后,在桌面系统启动命令窗口执行才能得到结果,使用SecureCRT工具连接到系统,执行此命名得不到任何结果。

Linux查看当前桌面环境,Linux系统检查查看桌面环境_第1张图片

Linux查看当前桌面环境,Linux系统检查查看桌面环境_第2张图片

上述命令我只是测试了两种桌面(KDE、GNOME)环境,不知道是否在其他桌面环境是否OK。参考资料里面介绍,这两个命令对于有些桌面环境并不能成功显示。

方法3:使用ps命令检查是否安装桌面环境

3.1: 没有安装任何桌面组件

[root@testlnx01 ~]# runlevelN 3[root@testlnx01 ~]# ps -A | egrep -i "gnome|kde|mate|cinnamon|lx|xfce|jwm"

3.2:安装了gnome桌面组件

[root@localhost ~]# ps -A | egrep -i "gnome|kde|mate|cinnamon|lx|xfce|jwm"2304 ?        00:00:00 gnome-keyring-d2314 ?        00:00:00 gnome-session2352 ?        00:00:00 gnome-settings-2377 ?        00:00:00 gnome-panel2408 ?        00:00:00 gnome-power-man2420 ?        00:00:00 polkit-gnome-au2430 ?        00:00:00 gnome-volume-co2448 ?        00:00:00 gnome-screensav2497 ?        00:00:01 gnome-terminal2500 ?        00:00:00 gnome-pty-helpe

Linux查看当前桌面环境,Linux系统检查查看桌面环境_第3张图片

pgrep -l "gnome|kde|mate|cinnamon|lxde|xfce|jwm"

ps -A | egrep -i "gnome|kde|mate|cinnamon|lxde|xfce|jwm"

使用ps命令或pgrep命令

[root@localhost ~]# ps -A | egrep -i "gnome|kde|mate|cinnamon|lx|xfce|jwm"2304 ?        00:00:00 gnome-keyring-d2314 ?        00:00:00 gnome-session2352 ?        00:00:00 gnome-settings-2377 ?        00:00:00 gnome-panel2408 ?        00:00:00 gnome-power-man2420 ?        00:00:00 polkit-gnome-au2430 ?        00:00:00 gnome-volume-co2448 ?        00:00:00 gnome-screensav2497 ?        00:00:01 gnome-terminal2500 ?        00:00:00 gnome-pty-helpe[root@localhost ~]# pgrep -l  "gnome|kde|mate|cinnamon|lx|xfce|jwm"2304 gnome-keyring-d2314 gnome-session2352 gnome-settings-2377 gnome-panel2408 gnome-power-man2420 polkit-gnome-au2430 gnome-volume-co2448 gnome-screensav

如果我将一个用户从桌面环境注销退出,如下所示,你会看到同样的命令显示的进程显然少了一些

[root@localhost ~]# pgrep -l  "gnome|kde|mate|cinnamon|lx|xfce|jwm"2882 gnome-session2890 gnome-settings-2909 polkit-gnome-au2911 gnome-power-man[root@localhost ~]# ps -A | egrep -i "gnome|kde|mate|cinnamon|lx|xfce|jwm"2882 ?        00:00:00 gnome-session2890 ?        00:00:00 gnome-settings-2909 ?        00:00:00 polkit-gnome-au2911 ?        00:00:00 gnome-power-man[root@localhost ~]#

方法4: yum grouplist | more检查

参考资料:

你可能感兴趣的:(Linux查看当前桌面环境)