I want to be able to run (just) a program/few programs under a test user named "test" and at the same time benefit of the GUI of the program. I need this because I want to be able to save test settings without conflicting with my own settings. What I found so far is that I can either:
use
su test
to switch to the user, but then I can not run programs with GUI... they complain about not having a display:No protocol specified
** (gedit:17086): WARNING **: Could not open X display No protocol specified
(gedit:17086): Gtk-WARNING **: cannot open display: :0
use the
dm-tool switch-to-user test
to actually switch over to that user
Any Idea how I can run programs as another user without having to change users and desktops each time?
xauth
,.Xauthority
). IIRC Gnome or rathergdm
botched this at some stage by hardlinking the MIT "cookies", but I don't remember details. So you may have to look closely.