New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
recover dbus address when shadowing #3110
Comments
Comment #2903 (comment):
No, this is a force-logout on disconnect for shadow monitors 😀 (and obviously it's If you have some idea on how to unlock-on-connect, it might be useful. However, even if a contraption like that existed, I would be somewhat worried what might happen. If xpra manages to unlock the server, while failing to re-lock it on initialization error/loss of connectivity/"other error", it could lead to over-the-shoulder peeking or "unauthorized access". Since I have been working for more than a year exclusively remotely, and the fact that xpra gets better at handling seamless servers, the argument of "Shadow is better, because I can have 'one desktop' both remotely and physically" argument is both void (no real constant need for same experience) and has a lot of disadvantages, like excessive latency, maybe |
It seems that on Fedora 34, there are no X11 properties and no environment variables pointing to dbus. I'm going to stay away from this stuff. |
It seems that this hackery
(and related, also with Additionally:
*: files/executions are of course sourced/done separately for each file; only description is abbreviated. |
BTW, since we're now moving sessions to separate directories in #3217 It now looks like this for seamless sessions:
And for shadow sessions:
But we could populate |
I won't have access to my current setup soon, and I am not sure if/when I will have a comparable need soon. I could consider a related setup for my main Windows PC / Ubuntu dev laptop. |
Thaaaat is not exactly accurate with my private installation: u@h:/run/user/1000/xpra/0$ ls -h
cmdline config dbus.env dbus.pid server.env server.log server.pid tmp xauthority
u@h:/run/user/1000/xpra/0$ tail -vn+1 dbus.*
==> dbus.env <==
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-8eT9JO4ADk,guid=ca6a3273e65d0d46f638512f617fe0eb
DBUS_SESSION_BUS_PID=580057%
==> dbus.pid <==
580057% Launched as:
("my private installation": Ubuntu Focal 20.04 updated from 18.04. |
Splitting from #2903.
Then when executing commands in that shadow server, they won't need to figure out the path to
DBUS_SESSION_BUS_ADDRESS
themselves.The text was updated successfully, but these errors were encountered: