multiple local X logins by same user (was: Tried Pulse Audio Again--No Good For A11y)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Lennart Poettering wrote:
You did not respond to my question what you'd think the proper
behaviour would be for gnome-panel. I'll take that as an
acknowledgment that you understand that the problem exists.

I don't use gnome, but... I'd expect plasma (KDE's desktop container and taskbar) to write its settings out when I apply changes. This should either overwrite any other changes made to the file (a common behavior when running multiple independent instances of a program) or else merge the changes in a way that doesn't break the app the next time it starts up (but is not necessarily required to have any "desired effect"; IMO that's permissible for such a usage.)

Therefore, I don't consider that there is a significant "problem" here. Ideally, updating the configuration would be atomic (this is probably needed regardless, although you aren't likely to have race conditions when talking about user settings) and would notify all instances to re-read the configuration, but I don't consider this crucial.

Windows terminal services has gotten this more or less right since at least windows 2000 server that included 2 licenses for administrative use. If they can do it with an interface that wasn't designed to be remote or multiuser, it can't be that hard.

Are you sure you can log in twice on Win2k as exactly the same user id?

I don't know about w2k, but it works in 2k3 (I just tested). Two logins, same user, different apps running. Wow, it's almost like having virtual desktops! :-)

So, er... yeah. To throw in my $0.02, I don't see why this shouldn't be permitted.

(Incidentally, Firefox drives me nuts not letting me run it on my local login and via 'ssh -X' from a remote machine. Some apps are even worse behaved than not coping with two full local X sessions as to go so far as to not permit multiple instances to be run /at all/.)

On Tue, 23.09.08 15:50, Les Mikesell (lesmikesell@xxxxxxxxx) wrote:
But, if it can't be done right, the WM should enforce it and give you a choice of killing the old session when you attempt a new login instead of just letting random things fail.

Nah, if at all that's the job of the dm or the sm, not the wm.

Er... I guess. I suppose the DM has to figure out how to start a second X root session. Beyond that, apps that break when you try to run two instances in multiple X sessions are, IMO, just plain buggy. It's perfectly normal for me to run apps over remote X, and not uncommon to want to run Xephyr sessions. I expect apps (and this includes WM's and other desktop bits) to work just fine if I try to run multiple instances in multiple X sessions, regardless of what kind of X session I'm trying to run it in (local, nested, remote, headless*).

(* i.e. vncserver, or any others that use an offscreen buffer for X output)

--
Matthew
Igor Peshansky: Don't hippos love water even more than dogs?
Dave Korn: Don't ask me. I didn't even know that hippos loved dogs.

--
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux