シェルにどのデスクトップ環境がインストールされているかを確認するには? [繰り返し]

シェルにどのデスクトップ環境がインストールされているかを確認するには? [繰り返し]

私が使った唯一のデスクトップ環境はXfceで、今では純粋な好奇心でKali Linuxをインストールしました。私は環境自体に関する情報を得るために無駄な希望でデスクトップの上下をクリックしました。コマンドラインでデスクトップ環境の名前を解決する標準的な手順はありますか?次のようになります。

ps -e | grep xxx

しかし、何をgrepしようとしているのかわかりません。

私は単にKali Linuxを例として使用しており、一般的に何をすべきかを知りたいです。

答え1

コマンドラインでデスクトップ環境の名前を確認するには、次のコマンドを使用できます。

echo $XDG_CURRENT_DESKTOP

または

ls /usr/share/xsessions/

または質問によると:

ps -e | grep -E -i "xfce|kde|gnome"

出力例(kde):

 kdevtmpfs
 start_kdeinit
 kdeinit4
 kded4
 polkit-kde-auth

関連情報