私のディスプレイマネージャが何であるかを示す単純なLinuxコマンドはありますか?

私のディスプレイマネージャが何であるかを示す単純なLinuxコマンドはありますか?

私のディスプレイマネージャが何であるかを示す単純なLinuxコマンドはありますか?

私はXfceを使用しています。通常、異なるデスクトップ環境が異なるディスプレイマネージャに接続されていますか?

答え1

残念ながら、設定はディストリビューションによって異なります。

Debian/Ubuntu

/etc/X11/default-display-manager

赤い帽子とFedora

/etc/sysconfig/desktop

バラよりFedora ドキュメント: デスクトップ環境の切り替え

オープンスース

/etc/sysconfig/displaymanager

答え2

使用する場合システムディストリビューションによっては、複数のディスプレイマネージャがインストールされている可能性があるため、このコマンドは現在設定されているディスプレイマネージャの名前を提供します。

grep 'ExecStart=' /etc/systemd/system/display-manager.service

出力は次のとおりです

ExecStart=/usr/bin/mdm

Mint Display Managerを使用しているようです。

答え3

systemdを使用している場合

systemctl status display-manager

コンピュータで有効になっているディスプレイマネージャサービスの名前とステータスが表示されます。

答え4

ディスプレイマネージャ名はDESKTOP_SESSIONになければなりません。

echo $DESKTOP_SESSION

私に「gnome」を返します。

編集する
あなたは正しいです。彼らは XFCE でこの問題について行ったり行ったりします。ブギラだからそれほど信頼できないかもしれません。

関連情報