参考网址:http://www.cnblogs.com/kerrycode/p/4790021.html
1、
方法1:env | grep DESKTOP_SESSION= 或 echo $DESKTOP_SESSION
此命令只能进入桌面系统后,在桌面系统启动命令窗口执行才能得到结果,使用SecureCRT工具连接到系统,执行此命名得不到任何结果。
方法2:echo $GDMSESSION
此命令只能进入桌面系统后,在桌面系统启动命令窗口执行才能得到结果,使用SecureCRT工具连接到系统,执行此命名得不到任何结果。
上述命令我只是测试了两种桌面(KDE、GNOME)环境,不知道是否在其他桌面环境是否OK。参考资料里面介绍,这两个命令对于有些桌面环境并不能成功显示。
方法3:使用ps命令检查是否安装桌面环境
[root@testlnx01 ~]# runlevel
N 3
[root@testlnx01 ~]# pgrep -l "gnome|kde|mate|cinnamon|lxde|xfce|jwm"
[root@testlnx01 ~]# ps -A | egrep -i "gnome|kde|mate|cinnamon|lx|xfce|jwm"
[root@testlnx01 ~]# ps -A | egrep -i "gnome|kde|mate|cinnamon|lxde|xfce|jwm"
方法4: "yum grouplist | more"检查
X