linux如何找到桌面,我怎样才能找到我正在使用的桌面环境?
問題描述
作為標題:
如何找到我正在使用的桌面環境?
我想用命令行完成這個。
最佳解決辦法
您可以嘗試使用$DESKTOP_SESSION作為DE。
次佳解決辦法
這個命令似乎很有用:
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. GNOME under Linux Mint installed
b. GNOME under Linux Mint Live USB
c. MATE under Linux Mint
d. LXDE under Lubuntu
e. JWM under Puppy Linux (JWM is not a desktop environment but a stacking window manager).
我的結果:
env | grep DESKTOP_SESSION=(so-so)
a & b - DESKTOP_SESSION=gnome
c - DESKTOP_SESSION=default.desktop
d - DESKTOP_SESSION=Lubuntu
e - Nothing
echo $GDMSESSION(so-so)
a & b - gnome
c - Nothing
d - Lubuntu
e - Nothing
pgrep -l "gnome|kde|mate|cinnamon|lxde|xfce|jwm"或ps -A | egrep -i "gnome|kde|mate|cinnamon|lxde|xfce|jwm"(嗯,但不完美)
a & b - OK
c - OK
d - WRONG
e - Nothing & OK
HardInfo(很好,但不完美)
a - Nothing
b - GNOME 2.32.0
c - MATE
d - LXDE (Lubuntu)
e - Unknown (Window Manager: JWM)
結論:HardInfo和命令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"
出現在更多行中的項目應該是答案
參考資料
總結
以上是生活随笔為你收集整理的linux如何找到桌面,我怎样才能找到我正在使用的桌面环境?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux去重文件第一列,科学网—Lin
- 下一篇: Linux下监控磁盘io,如何在Linu