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工具连接到系统,执行此命名得不到任何结果。

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

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

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

[root@testlnx01 ~]# runlevel

N 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-d

2314 ?        00:00:00 gnome-session

2352 ?        00:00:00 gnome-settings-

2377 ?        00:00:00 gnome-panel

2408 ?        00:00:00 gnome-power-man

2420 ?        00:00:00 polkit-gnome-au

2430 ?        00:00:00 gnome-volume-co

2448 ?        00:00:00 gnome-screensav

2497 ?        00:00:01 gnome-terminal

2500 ?        00:00:00 gnome-pty-helpe

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-d

2314 ?        00:00:00 gnome-session

2352 ?        00:00:00 gnome-settings-

2377 ?        00:00:00 gnome-panel

2408 ?        00:00:00 gnome-power-man

2420 ?        00:00:00 polkit-gnome-au

2430 ?        00:00:00 gnome-volume-co

2448 ?        00:00:00 gnome-screensav

2497 ?        00:00:01 gnome-terminal

2500 ?        00:00:00 gnome-pty-helpe

[root@localhost ~]# pgrep -l  "gnome|kde|mate|cinnamon|lx|xfce|jwm"

2304 gnome-keyring-d

2314 gnome-session

2352 gnome-settings-

2377 gnome-panel

2408 gnome-power-man

2420 polkit-gnome-au

2430 gnome-volume-co

2448 gnome-screensav

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

[root@localhost ~]# pgrep -l  "gnome|kde|mate|cinnamon|lx|xfce|jwm"

2882 gnome-session

2890 gnome-settings-

2909 polkit-gnome-au

2911 gnome-power-man

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

2882 ?        00:00:00 gnome-session

2890 ?        00:00:00 gnome-settings-

2909 ?        00:00:00 polkit-gnome-au

2911 ?        00:00:00 gnome-power-man

[root@localhost ~]#

方法4: yum grouplist | more检查

参考资料:

http://superuser.com/questions/96151/how-do-i-check-whether-i-am-using-kde-or-gnome

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值