Ich habe versucht, es mit dem Befehl zu tun startx 1. Es schien vorübergehend auf einem anderen Bildschirm zu flackern, wurde dann aber beendet. Habe folgenden Fehler:
/usr/bin/xterm: No absolute path found for shell: :1
Irgendwelche Ideen?
Ich habe versucht, es mit dem Befehl zu tun startx 1. Es schien vorübergehend auf einem anderen Bildschirm zu flackern, wurde dann aber beendet. Habe folgenden Fehler:
/usr/bin/xterm: No absolute path found for shell: :1
Irgendwelche Ideen?
Antworten:
Ich denke, Sie können es damit machen:
$ startx -- :1
Beachten Sie, dass Sie sich auf einer Textkonsole befinden müssen. Wenn Sie dies aus einer X-Sitzung heraus tun, sind Sie möglicherweise nicht autorisiert. Erster Ctrl+ Alt+ F1auf eine Textkonsole wechseln und dort anmelden.
Drücken Sie Ctrl+ Alt+ F7und Ctrl+ Alt+ F8, um zwischen den X-Sitzungen zu wechseln (die F-Tastennummern können je nach Verteilung variieren).
Wenn Sie mehr Kontrolle wünschen, können Sie dem Befehl weitere Optionen hinzufügen:
$ startx gnome-session -- :1 vt8
Dies wird gnome-sessionauf dem Display gestartet :1und auf der virtuellen Konsole 8 ausgeführt ( Ctrl+ Alt+ F8).
Ctrl+Alt+F1zuerst, melden Sie sich an und führen Sie startx -- :1die Shell-Eingabeaufforderung aus.
startx -- :1von einer X-Sitzung aus starte, scheint das Terminal für eine Weile nicht zu reagieren, und sagt mir dann: xauth: timeout in locking authority file /var/run/gdm3/auth-for-brian-3zy5Hn/databaseund fällt etwas später mit X: user not authorized to run the X server, aborting.aus.
Ich habe festgestellt, dass der folgende Weg für mich funktioniert:
sudo xinit /usr/bin/xterm -e "su peter -c pekwm" $* -- :1
Was ist hier los?
Zuerst beginne ich xinitmit einem xterm, als Parameter um das xterm ich selbst suzu werden. Von dort starte ich den Fenstermanager.
Sie müssen nur das minimieren (nicht schließen) xterm. Wahrscheinlich könnten Sie den xtermStart minimieren - aber es ist mir nicht wichtig genug, das herauszufinden.