私のディスプレイマネージャが何であるかを示す単純な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 でこの問題について行ったり行ったりします。ブギラだからそれほど信頼できないかもしれません。