タイトルとして:
どのデスクトップ環境を使用しているかを見つけるにはどうすればよいですか?
コマンドラインを使用してこれを達成したいと思います。
そして、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。 MATE Linux Mintの下
d。 LubuntuのLXDE
e。 Puppy LinuxでのJWM(JWMはデスクトップ環境ではなく、スタッキングウィンドウマネージャーです)。
私の結果:
env | grep DESKTOP_SESSION=
(まあまあ)a&b-DESKTOP_SESSION = gnome c-DESKTOP_SESSION = default.desktop d-DESKTOP_SESSION = Lubuntu e-Nothing
echo $GDMSESSION
(まあまあ)a&b-gnome c-なし d-Lubuntu e-なし
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-間違った e-Nothing&OK
HardInfo
(非常に適切ですが、完璧ではありません)a-なし b-GNOME 2.32.0 c-MATE d-LXDE(Lubuntu) e-不明(ウィンドウマネージャー: JWM)
CONCLUSION: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"
より多くの行に表示される項目が答えになるはずです
HardInfoを実行できます。少なくともLinux Mintではデフォルトで用意されています。または、(Synapticから)インストールすることもできます。
A)メインメニューから>検索ボックス> hardinfo、またはb)メインメニューから>すべてのアプリケーション>システムツールまたは管理>システム情報、またはc)メインメニューから>すべてのアプリケーション>すべて>システム情報、またはd)端末またはコンソールから> hardinfo> Enter、またはe)Run Applicationダイアログ(Alt + F2)> hardinfo> Enterから。
HardInfoが開いたら、「オペレーティングシステム」項目をクリックして「デスクトップ環境」行を見るだけで済みます。
最近では、GNOMEとKDE以外に、MATE、Cinnamon、...を見つけることができます。