I've given up on it for now.. it requires substancial changes and is a quasi-design flaw with dbus.
I am curious (- I haven't checked) what happens with the switch to sdbus/kdbus. Eventually it might be worthwhile to actually have dbus start and manage your ssh session (the server side only of course) and then everything should might work fine, then you can have bash as a systemd managed user job. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to dbus in Ubuntu. https://bugs.launchpad.net/bugs/592434 Title: ssh -X user@machine hangs when using exit to terminate Status in D-Bus: Confirmed Status in dbus package in Ubuntu: Triaged Bug description: ssh -X user@server hangs when using exit to terminate Steps to reproduce: user@client:~$ ssh -X user@server user@server:~$ gedit At this point gedit from server will run locally. Closing the program and returning to the terminal you run: user@server:~$ exit logout At this point the terminal hangs on the echo logout, but does not return to the client prompt. The action has been consistent when connecting to a server running opensolaris or ubuntu 8.04. The client is using Ubuntu 10.04 and the server is using 8.04, and using default password authentication. As you will see in the video attached I can confirm the issue when using a clean Ubuntu 10.04 as a client and Ubuntu 8.04 as the server, using default password authentication. Workaround ---------- -When logging out with "exit" and it hangs, press Ctrl-C -If you would like to simply use gedit on another computer use the following command: $ dbus-launch gedit Date: Thu Jun 10 17:34:26 2010 To manage notifications about this bug go to: https://bugs.launchpad.net/dbus/+bug/592434/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp