Dbus:他のユーザーにはシャットダウンは機能しません。

Dbus:他のユーザーにはシャットダウンは機能しません。

私は初めてdbusを使います(Ubuntu 14.04、Unityを使用)。そのため、ユーザーAとしてログインし、ユーザーBでプロセスを作成し、そのプロセスはユーザーBのセッションを作成し、dbusメッセージを使用してそのプロセスのユーザーBのセッションを閉じたいと思います。私のプロセスがすべてのデスクトップ環境で実行されることを望みます。だから、というツールをダウンロードして使い始めましたが、d-feetシステムでセッションが作成されるたびに/org/freedesktop/User/1002(1002はユーザーBのUID)が追加されることを確認しましたorg.freedesktop.login1
だから起動しようとしましたが、
sudo dbus-send --type=method_call --print-reply --system --dest=org.freedesktop.login1 /org/freedesktop/login1/user/1000 org.freedesktop.login1.User.Terminate
エラーが発生しましたError org.freedesktop.DBus.Error.UnknownObject: Unknown userctr+alt+f1ユーザーBとしてログインして起動し、ユーザーstartxからデスクトップとして同じコマンドを使用しましたが、'GDBus.Error:org.freedesktop.DBus.Error.UnknownObject: Permission Denied'今回は機能しているというエラーが発生しました(セッション終了)。少し迷子になった。あなたが助けることができることを願っています。ありがとうございます。

ベストアンサー1

おすすめ記事