Bitte helfen Sie mir, pts vom aus tty generierten GUI-Modus zu unterscheiden.
booten zu multi-user.target
Ich war das:
sudo systemctl set-default multi-user.target
- Neustart
- Login mit dem regulären Benutzer debian8
- ctrlaltf2 und logge dich auch mit dem regulären Benutzer debian8 ein.
- laufen
startx
, um in GUI zu wechseln - laufen
tty
undwho
, was sagte:$ tty / dev / pts / 0 $ who debian8 tty1 2017-01-09 20:22 debian8 tty2 2017-01-09 20:23
Warum ist die Ausgabe who
nicht stattdessen?
WHO debian8 tty1 2017-01-09 20:22 debian8: 0 2017-01-09 20:23
Ich bin gelaufen startx
, um in den GUI-Modus zu wechseln, und tty
sagte pts/0
. Warum also who
Ausgang tty2
nicht :0
?
Meine Verwirrung nach der Erklärung von Kusalananda
Wann tty
läuft, bekommen wir /dev/pts/0
. Aber sieh dir das oben an. In der TTY-Spalte der Ausgabe w
der Zeile für startx
sagt tty2
. Warum ist 6 nicht :0
?
Was ist der Unterschied zwischen /dev/pts/0
und tty
?
Die tty2
Ausgabe, wenn ich X mit beginne xinit /etc/X11/xinit/xinitrc -- /etc/X11/xinit/xserverrc :0 vt2 -auth /tmp/serverauth.451rqHm1NC
- ist es ein Punkt oder nicht? Es gibt aus
$ tty / dev / pts / 0
Dies sagt, dass die tty hier ein Punkt ist, denke ich.
booten zu graphical.target
Ich war das:
sudo systemctl set-default graphical.target
- Neustart
- Login mit dem regulären Benutzer debian8
- laufen
tty
, nachgeben$ tty / dev / pts / 0
- ctrlaltf2 und logge dich auch mit dem regulären Benutzer debian8 ein.
- laufen
tty
, nachgeben$ tty / dev / pts / 1
- Lauf
w
Es gibt zwei Guis. Sie können zwischen mit ctrlaltf1und umgeschaltet werden ctrlaltf2.
Wenn Sie den Befehl tty
ausführen, sagen beide Terminals /dev/pts/0
oder /dev/pts/1
. Aber schauen Sie sich die Ausgabe von w
oben an. Warum funktioniert die Anschlusssäule für /usr/bin/lxsession -s LXDE -e LXDE
sagen wir :0
? Und warum hat die Anschlusssäule für xinit /etc/X11/xinit/xinitrc -- /etc/X11/xinit/xserverrc :1 vt2 -auth /tmp/serverauth.k7JPJJEAHJ
sagen wir tty2
?
Was ist der Unterschied zwischen pts und tty und : 0 ?
:0
, oder?