I tried to do it with the command
startx 1. It seemed to flicker to a different screen momentarily, but then exited. Got the following error:
/usr/bin/xterm: No absolute path found for shell: :1
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. It only takes a minute to sign up.Sign up to join this community
I think you can do it with this:
$ startx -- :1
Note that you need to be on a text console. If you do this from an X session, you may not be authorized. First Ctrl+Alt+F1 to switch to a text console and log in there.
Press Ctrl+Alt+F7 and Ctrl+Alt+F8 to switch between the X sessions (the F key numbers may vary depending on your distribution).
If you want more control you can add more options to the command like so:
$ startx gnome-session -- :1 vt8
This will start up
gnome-session on display
:1 and run it on virtual console 8 (Ctrl+Alt+F8).
I have found that the following way works for me:
sudo xinit /usr/bin/xterm -e "su $(whoami) -c pekwm" $* -- :1
What happening here?
First I start
xinit with an
xterm, as a parameter to that xterm I
su to become myself. From there I start the window manager.
Only thing you need to do is minimize (not close) the
Probably you could tell the
xterm to start minimized—but I have not care enough to find that out.
Also: Replace pekwm with the session you want to login to. Look in the .dewsktop-file in /usr/share/xsessions
Edited code. Changed from my real username as in example to the output from