回答:
多くの異なる変数があることの公式の理由が何であるかはわかりません。おそらく、異なるウィンドウとディスプレイマネージャーはすべて、独自の特定の構成を行います。
しかし、それらはすべて同じように見えるので、どれを使用しても機能するはずです...
MintのXFCEは次のとおりです。
$ echo $DESKTOP_SESSION
xfce
$ echo $XDG_SESSION_DESKTOP
xfce
$ echo $XDG_CURRENT_DESKTOP
XFCE
そしてまた
$ echo $SESSION
xfce
$ echo $MDMSESSION
xfce
$ echo $GDMSESSION
xfce
または(からenv
):
XDG_MENU_PREFIX=xfce-
UPSTART_JOB=startxfce4
あなたの最善の策(もしあなたが持っているならwmctrl
)はこれをgrep / cutと組み合わせたものかもしれません:
$ wmctrl -m
Name: Xfwm4
Class: xfwm4
PID: 5449
Window manager's "showing the desktop" mode: N/A
別のウィンドウマネージャーと表示マネージャーを使用することもでき、一部の異なるディストリビューションではデータを別の場所に保存するため、混乱が支配します。これらの非常に関連するQを参照してください。