歯車をクリックすると表示されるメニューから「シャットダウン」をクリックすると、次のコマンドが実行されることを理解しています。
dbus-send --system --print-reply --dest=org.freedesktop.Hal /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Shutdown
ただし、端末でこのコマンドを実行すると、次のエラーが発生します。
Error org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Hal was not provided by any .service files
14.04がシャットダウンに他のサービスを使用しているためですか、それとも何か問題がありますか?
注:この質問は、次のフォローアップにあります。
systemd-logind
14.04でユーザーセッションを管理し(consolekitとupowerをlogin1に置き換え)、使用するコマンドは次のようになりました。
パワーオフ:
dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.PowerOff" boolean:true
再起動:
dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.Reboot" boolean:true
一時停止:
dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.Suspend" boolean:true
Hibernate:
dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.Hibernate" boolean:true
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加