우분투 GUI 자체가 TTY입니까?


16

Ubuntu GUI를 자체적으로 TTY라고 부르는 것이 정확합니까? TTY라는 용어는 반드시 터미널 콘솔이나 터미널 에뮬레이터 (CLI 환경)를 다루지 않고 정의가 충분히 광범위 할 경우 GUI라고 할 수있는 것을 의미합니다.

따라서 제 질문은 실제로 다음과 같이 구성 될 수 있습니다.

  1. Ubuntu GUI (또는 다른 운영 체제 GUI)의 이름을 "TTY"로 지정하는 것이 정확합니까?
  2. 디렉토리 창이나 gedit / geany 창과 같은 창은 TTY 자체이거나 더 큰 GUI TTY의 (창) 부분이라고 말하는 것이 사실입니까?

답변:


10

TTY는 실제로 가상 터미널의 인스턴스입니다. 초기 컴퓨터는 거대한 물리적 상자였으며 실제 물리적 터미널이 연결되었으며 일반적으로 TTY (텔레타이프의 약어)라고합니다. : 컴퓨터가 하나 개의 단위이며, 당신은 6 터미날의 우분투, 더 구체적으로 (몇 가지 가상 소프트웨어 텔레타이프를 가지고 있지만, 당신은 더 많은 산란 수 있습니다 여기에 내 대답을 참조 - 가상 터미널은 그 정확한 이유에 대한 가상이라고합니다. HTTPS : / /askubuntu.com/a/817859/295286 ). TTY bash내에서 그래픽 쉘을 실행하는 텍스트 기반 쉘 또는 그래픽 서버 와 같은 프로세스를 실행할 수 있습니다 .

정확하게 발생 하는 것은 특정 tty에서 특정 GUI 인스턴스 를 실행하거나 더 기술적 인 용어로 X11 서버를 실행한다는 것입니다. 우분투의 경우 기본값은 TTY # 7입니다. Fedora 21을 사용할 때 기본값은 TTY1입니다. 그리고 여러 GUI 인스턴스를 가질 수 있습니다. 예를 들어 다음을 참조하십시오 . 다른 TTY에서 다른 GUI 시작

따라서 효과적으로 GUI 세션은 TTY 내에서 실행되는 별도의 프로세스에 지나지 않습니다.

추가 정보:


13

Ubuntu GUI (또는 다른 운영 체제 GUI)의 이름을 "TTY"로 지정하는 것이 정확합니까?

데스크탑을 실행하려면 tty가 필요하지만 GUI를 tty로 만들지는 않습니다. 이를 세션이라고하고 명령 행 세션 또는 데스크탑 세션에 로그인하는 데 사용하는 tty를 호출해야합니다.

디렉토리 창이나 gedit / geany 창과 같은 창은 TTY 자체이거나 더 큰 GUI TTY의 (창) 부분이라고 말하는 것이 사실입니까?

아닙니다. 프로세스 (세션 내)입니다.


감사합니다 나는 엄지 손가락을 쳤다. 나는 당신에게 그것을주고 싶었지만 새로운 이민자에게 현상금을 줬습니다.
JohnDoea

그는 80 포인트 만 있습니다.
JohnDoea

3

데스크탑은 TTY에서 실행됩니다. 창은 TTY와 관련이없는 다른 프로세스입니다. 데스크톱 환경에서만 표시됩니다.


2

여기에 대한 답변을 읽은 후에 나는 이것을 이해합니다.

이전 시대의 컴퓨터에서 tty는 작은 출력 화면이있는 키보드 인 컴퓨터에 연결하는 타이핑 머신이었습니다.

최신 운영 체제에는 여러 가상 tty가 제공됩니다.

최신 tty를 기반으로 우리는 하나 이상의 GUI 또는 하나 이상의 CLI를 갖습니다.

이 GUI 또는 CLI는 모두 tty를 기반으로하는 세션이며 하위 세션을 가질 수 있습니다 (때로는 실제로는 창임).

tty는 특수 파일이지만 GUI 및 CLI는 기본적으로 다른 프로세스입니다.


당신이 오해 한 것이 두렵습니다. 최신 컴퓨터 (잘 운영 체제, 하드웨어가 아님)에는 여전히 여러 가상 TTY가 제공됩니다. 가상 머신은 이와 관련이 없습니다. tty는 프로세스보다 특별한 파일 (예 : 장치 파일)입니다. 아, 그리고 LVM은 장치 맵퍼 이며 가상 머신은 실행되는 OS에 관계없이 VM입니다.
terdon

1
창은 별도의 프로세스이기도하며 부모 GUI 프로세스의 "자식"입니다. 그렇지 않으면, 당신은 그것을 얻는다. 잘 했어 !
Sergiy Kolodyazhnyy

@terdon 편집 및 Sergiy 편집 후의 답변은 어떻습니까? 이것에 너무 많은 관심을 가져 주셔서 감사합니다!
JohnDoea

@terdon 두 편집 후 주석 삭제를 기꺼이 요청합니다. 한 가지만 놓치면됩니다. --- "프로세스보다 특수 파일 이상의 것"입니다. 특별한 파일과 프로세스가 본질적으로 다르지 않습니까?
JohnDoea

예. tty는 특수 파일이며 프로세스가 아닙니다. "B보다 A보다 더 많은 관용구"는 그저 말하는 방법 일뿐입니다.
terdon
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.