디스플레이 서버 제어 터미널

디스플레이 서버 제어 터미널

Fedora 31 워크스테이션에 로그인하고 ps 명령을 실행하면 다음 출력이 표시됩니다.

X 세션의 경우:

 PID TT   CMD
...
   1 ?    /usr/lib/systemd/systemd --switched-root --system --deserialize 29
...
 820 ?      /usr/sbin/gdm
1305 ?        gdm-session-worker [pam/gdm-password]
1346 tty2       /usr/libexec/gdm-x-session --run-script /usr/bin/gnome-session
1348 tty2         /usr/libexec/Xorg vt2 -displayfd 3 -auth /run/user/1000/gdm/Xauthority -background none -noreset -keeptty -verbose 3
1444 tty2         /usr/libexec/gnome-session-binary
1465 ?              /usr/bin/ssh-agent /bin/sh -c exec -l /bin/bash -c "/usr/bin/gnome-session"
...
1316 ?      /usr/lib/systemd/systemd --user
1322 ?        (sd-pam)
...
1531 ?        /usr/bin/gnome-shell
...

Wayland 세션의 경우:

 PID TT   CMD
...
   1 ?    /usr/lib/systemd/systemd --switched-root --system --deserialize 29
...
 825 ?      /usr/sbin/gdm
1309 ?        gdm-session-worker [pam/gdm-password]
1351 tty2       /usr/libexec/gdm-wayland-session /usr/bin/gnome-session
1356 tty2         /usr/libexec/gnome-session-binary
...
1321 ?      /usr/lib/systemd/systemd --user
1327 ?        (sd-pam)
...
1492 ?        /usr/bin/gnome-shell
...

내가 아는 바로는 gdm과 같은 디스플레이 관리자를 통한 그래픽 로그인은 로그인 쉘을 실행하는 대신 사용자를 인증한 후 X/Wayland 세션을 직접 실행합니다. X와 Wayland 세션은 모두 가상 터미널(tty2)에서 시작되며 Xorg(1)는 vt 옵션에 대해 다음과 같이 말합니다. "이 옵션은 Linux, BSD, OpenSolaris, SVR3 및 SVR4. 그래픽 셸을 실행하는 동안 다른 가상 터미널로 전환하는 기능을 제공하기 위해 컨트롤 tty를 사용하여 X/Wayland 세션을 시작합니까, 아니면 X/Wayland의 제한 사항입니까? 제어 없이 Linux에서 X/Wayland 세션을 시작하려면 gdm, X/Wayland 또는 systemd에 의존합니까? Xorg에 나열된 것과 달리 Xorg를 실행하고 전혀 가상 터미널이 없는 시스템의 예는 무엇입니까? (1)?

관련 정보