Xin hãy giúp tôi phân biệt pts với chế độ gui được tạo từ tty.
khởi động để multi-user.target
Tôi đã làm điều này:
sudo systemctl set-default multi-user.target
- khởi động lại
- đăng nhập với người dùng thường xuyên debian8
- ctrlaltf2 và đăng nhập với người dùng thường xuyên debian8 quá.
- chạy
startx
để chuyển sang gui - chạy
tty
vàwho
, cho biết:$ tty / dev / pts / 0 $ ai debian8 tty1 2017-01-09 20:22 debian8 tty2 2017-01-09 20:23
Tại sao đầu ra who
không phải là cái này thay thế?
WHO debian8 tty1 2017-01-09 20:22 debian8: 0 2017-01-09 20:23
Tôi đã chạy startx
để vào chế độ gui, và tty
nói pts/0
. Vậy tại sao who
đầu ra tty2
không :0
?
Sự bối rối của tôi sau lời giải thích của Kusalananda
Khi tty
được chạy, chúng tôi nhận được /dev/pts/0
. Nhưng nhìn vào những điều trên. Trong cột TTY của đầu ra của w
hàng cho startx
biết tty2
. Tại sao6 không :0
?
Sự khác biệt giữa /dev/pts/0
và là tty
gì?
Đầu tty2
ra khi tôi bắt đầu X với xinit /etc/X11/xinit/xinitrc -- /etc/X11/xinit/xserverrc :0 vt2 -auth /tmp/serverauth.451rqHm1NC
- nó có phải là pts hay không? Nó xuất ra
$ tty / dev / pts / 0
Điều này nói rằng tty ở đây là một pts, tôi nghĩ vậy.
khởi động để graphical.target
Tôi đã làm điều này:
sudo systemctl set-default graphical.target
- khởi động lại
- đăng nhập với người dùng thường xuyên debian8
- chạy
tty
, nhường$ tty / dev / pts / 0
- ctrlaltf2 và đăng nhập với người dùng thường xuyên debian8 quá.
- chạy
tty
, nhường$ tty / dev / điểm / 1
- chạy
w
Có hai guis. Chúng có thể được chuyển đổi giữa với ctrlaltf1và ctrlaltf2.
Chạy lệnh tty
, cả hai thiết bị đầu cuối đều nói /dev/pts/0
hay /dev/pts/1
. Nhưng nhìn vào đầu ra w
ở trên. Tại sao cột thiết bị đầu cuối để /usr/bin/lxsession -s LXDE -e LXDE
nói :0
? Và tại sao cột thiết bị đầu cuối để xinit /etc/X11/xinit/xinitrc -- /etc/X11/xinit/xserverrc :1 vt2 -auth /tmp/serverauth.k7JPJJEAHJ
nói tty2
?
Sự khác biệt giữa pts và tty và : 0 là gì?
:0
, phải không?