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
ttyundwho, 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 whonicht 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 ttysagte pts/0. Warum also whoAusgang tty2nicht :0?
Meine Verwirrung nach der Erklärung von Kusalananda

Wann ttyläuft, bekommen wir /dev/pts/0. Aber sieh dir das oben an. In der TTY-Spalte der Ausgabe wder Zeile für startxsagt tty2. Warum ist 6 nicht :0?
Was ist der Unterschied zwischen /dev/pts/0und tty?
Die tty2Ausgabe, 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 ttyausführen, sagen beide Terminals /dev/pts/0oder /dev/pts/1. Aber schauen Sie sich die Ausgabe von woben an. Warum funktioniert die Anschlusssäule für /usr/bin/lxsession -s LXDE -e LXDEsagen wir :0? Und warum hat die Anschlusssäule für xinit /etc/X11/xinit/xinitrc -- /etc/X11/xinit/xserverrc :1 vt2 -auth /tmp/serverauth.k7JPJJEAHJsagen wir tty2?
Was ist der Unterschied zwischen pts und tty und : 0 ?


:0, oder?