dbusインターフェイスを介してArch Linuxを終了する正しい方法は何ですか?

dbusインターフェイスを介してArch Linuxを終了する正しい方法は何ですか?

私はopenboxArch Linuxを実行していますが、以前のコンソールファミリのインターフェースはずっと前に消えているようです。

%> dbus-send --system --print-reply --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop
Error org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.ConsoleKit was not provided by any .service files

それでは、今どのようなインターフェースを使用していますか?

答え1

Systemd は Arch の dbus セッションを管理します。アクティブセッションがある場合は、logindsystemdを使用してroot権限なしで終了または再開できます。よりsystemdページの電源管理セクションアーチウィキペディア:

systemctl poweroff

追加のアクティブな座席がある場合は、パスワードを入力するように求められます。

関連情報