Próbowałem to zrobić za pomocą polecenia startx 1
. Przez chwilę wydawało się, że migocze na inny ekran, ale potem wyszedł. Wystąpił następujący błąd:
/usr/bin/xterm: No absolute path found for shell: :1
Jakieś pomysły?
Myślę, że możesz to zrobić w ten sposób:
$ startx -- :1
Pamiętaj, że musisz być w konsoli tekstowej. Jeśli zrobisz to z sesji X, możesz nie mieć autoryzacji. Najpierw Ctrl+ Alt+, F1aby przejść do konsoli tekstowej i zalogować się tam.
Naciśnij Ctrl+ Alt+ F7i Ctrl+ Alt+, F8aby przełączać się między sesjami X (numery klawiszy F mogą się różnić w zależności od dystrybucji).
Jeśli chcesz mieć większą kontrolę, możesz dodać więcej opcji do polecenia w następujący sposób:
$ startx gnome-session -- :1 vt8
To uruchomi się gnome-session
na wyświetlaczu :1
i uruchomi na wirtualnej konsoli 8 ( Ctrl+ Alt+ F8).
Ctrl+Alt+F1
najpierw, zaloguj się i uruchomstartx -- :1
z poziomu powłoki.startx -- :1
sesję X, terminal wydaje się przez chwilę nie reagować, a następnie mówi mi:xauth: timeout in locking authority file /var/run/gdm3/auth-for-brian-3zy5Hn/database
i zawiedzie się nieco później.X: user not authorized to run the X server, aborting.
W tym czasie nic nie pojawi się w ósmej części, jak można się spodziewać.Przekonałem się, że następujący sposób działa dla mnie:
Co się tu dzieje?
Najpierw zaczynam
xinit
odxterm
, jako parametru tego Xtermu,su
aby stać się sobą. Stamtąd uruchamiam menedżera okien.Jedyne, co musisz zrobić, to zminimalizować (nie zamykać)
xterm
. Prawdopodobnie mógłbyś powiedzieć,xterm
żeby zacząć zminimalizować - ale nie dbam o to wystarczająco, aby się tego dowiedzieć.źródło