我怎样才能找到我正在使用的桌面环境?
作为标题:
如何找到我正在使用的桌面环境 ?
我想用命令行完成这个。
你可以为DE尝试$DESKTOP_SESSION
。
这个命令似乎很有用:
ls /usr/bin/*session
– >在GNOME中返回/usr/bin/gnome-session
(以及更多)
– >在MATE中返回/usr/bin/mate-session
(以及更多)
– >在LXDE中返回/usr/bin/lxsession
(以及更多)
– >在JWM中返回/usr/bin/icewm-session
(应该是jwm-session,不是?!)
我测试了我发现的最好的工具:
a 。 安装了Linux Mint下的GNOME
b 。 Linux Mint Live USB下的GNOME
c 。 Linux Mint下的MATE
d 。 Lubuntu下的LXDE
e 。 Puppy Linux下的JWM(JWM不是桌面环境,而是堆栈窗口管理器)。
我的结果:
-
env | grep DESKTOP_SESSION=
env | grep DESKTOP_SESSION=
(env | grep DESKTOP_SESSION=
)
a&b - DESKTOP_SESSION = gnome c - DESKTOP_SESSION = default.desktop d - DESKTOP_SESSION = Lubuntu e - 没什么
-
echo $GDMSESSION
(echo $GDMSESSION
)
a&b - 侏儒 c - 没什么 d - Lubuntu e - 没什么
-
pgrep -l "gnome|kde|mate|cinnamon|lxde|xfce|jwm"
或ps -A | egrep -i "gnome|kde|mate|cinnamon|lxde|xfce|jwm"
ps -A | egrep -i "gnome|kde|mate|cinnamon|lxde|xfce|jwm"
(嗯,但不完美)
a&b - 好的 c - 好的 d - 错了 e - 没什么好的
-
HardInfo
(很好,但不完美)
a - 没什么 b - GNOME 2.32.0 c - MATE d - LXDE(Lubuntu) e - 未知(窗口管理器:JWM)
结论: HardInfo
和命令ps -A | egrep -i "gnome|kde|mate|cinnamon|lxde|xfce|jwm"
ps -A | egrep -i "gnome|kde|mate|cinnamon|lxde|xfce|jwm"
可能会给出理想的答案。
对于窗口管理器, 您可以使用 :
sudo apt-get install wmctrl wmctrl -m | grep "Name:" | awk '{print $2}'
在终端或控制台中,您可以运行:
pgrep -l "gnome|kde|mate|cinnamon"
要么
ps -A | egrep -i "gnome|kde|mate|cinnamon"
出现在更多行中的项目应该是答案
您可以运行HardInfo。 默认情况下它至少在Linux Mint中已经准备就绪; 或者你可以安装它(来自Synaptic,……)。
您可以从主菜单>搜索框>硬信息中运行a),或者b)从主菜单>所有应用程序>系统工具或管理>系统信息,或c)从主菜单>所有应用程序>所有>系统信息或者d)从终端或控制台> hardinfo> Enter或e)从Run Application对话框(Alt + F2)> hardinfo> Enter。
打开HardInfo后,您只需要单击“操作系统”项并查看“桌面环境”行。
如今,除了GNOME和KDE之外,你还可以找到MATE,Cinnamon,……