ディスプレイマネージャを再起動する包括的なコマンドはありますか(特定の汎用初期化システムで)。
私は現在systemctl restart display-manager
システムベースのシステムを持っていますが、これがうまくいくかどうかわかりません。すべてシステムベースのシステムなので、確かに実行されません。その他システムを初期化します。
動作できる他の包括的なコマンドがあります(特定の汎用初期化システムが汎用ディストリビューションにインストールされていると仮定します)。
答え1
Debian(およびubuntuなどの派生製品)を使用している場合は、/etc/X11/default-display-manager
現在アクティブなディスプレイマネージャの名前を含める必要があります。
したがって、次のように動作する必要があります。
dm=$(basename "$(cat /etc/X11/default-display-manager)")
service $dm restart
それ以外の場合は、標準化された方法がないと思います。