Dbus: efetue logout de outro usuário

3

Sou novo no dbus. Eu sei como logout do usuário atual do terminal usando mensagens dbus dbus-send --session --type=method_call --print-reply --dest=org.gnome.SessionManager /org/gnome/SessionManager org.gnome.SessionManager.Logout uint32:1
Ele envia mensagens para o SessionManager, mas atualmente estou logado com o usuário B, mas mudei de conta com o usuário A (não estou logado como A). Agora tenho 2 sessões. Meu objetivo é enviar mensagens Dbus e sair do usuário B. Quando eu estou digitando

dbus-send --session \ --dest=org.freedesktop.DBus \ --type=method_call \ --print-reply \ /org/freedesktop/DBus \ org.freedesktop.DBus.ListNames

Só me mostra 1 string "org.gnome.SessionManager" , que é o usuário atual. É possível usar mensagens dbus e realizar o que eu quero?

    
por user173408 03.06.2016 / 12:16

1 resposta

0

Dos comentários :

you can't send messages to another session bus unless you do it as that user and have that session bus address

    
por 13.04.2017 / 14:36