ディスプレイマネージャを再起動するすべてのコマンドは何ですか?

ディスプレイマネージャを再起動するすべてのコマンドは何ですか?

ディスプレイマネージャを再起動する包括的なコマンドはありますか(特定の汎用初期化システムで)。

私は現在systemctl restart display-managerシステムベースのシステムを持っていますが、これがうまくいくかどうかわかりません。すべてシステムベースのシステムなので、確かに実行されません。その他システムを初期化します。

動作できる他の包括的なコマンドがあります(特定の汎用初期化システムが汎用ディストリビューションにインストールされていると仮定します)。

答え1

Debian(およびubuntuなどの派生製品)を使用している場合は、/etc/X11/default-display-manager現在アクティブなディスプレイマネージャの名前を含める必要があります。

したがって、次のように動作する必要があります。

dm=$(basename "$(cat /etc/X11/default-display-manager)")
service $dm restart

それ以外の場合は、標準化された方法がないと思います。

関連情報