Ubuntu GUIを単独でTTYと呼ぶのは正確ですか? TTYという用語は、端末コンソールや端末エミュレーター(CLI環境)を必ずしも扱っているのではなく、定義が十分に広ければ、GUIと呼ぶこともできることを知っています。
したがって、私の質問は実際には次の2つで構成できます。
Ubuntu GUI(または他のオペレーティングシステムGUI)に「TTY」という名前を付けるのは正確ですか?
デスクトップを実行するにはttyが必要ですが、それによってGUIがttyになるわけではありません。コマンドラインセッションまたはデスクトップセッションのいずれかにログインするために使用するセッションとttyを呼び出す必要があります。
ウィンドウ(ディレクトリウィンドウやgedit/geanyウィンドウなど)はそれ自体がTTYなのか、それとも単に大きなGUI TTYの(ウィンドウ)部分なのか、というのは本当ですか?
いいえ。これらは(セッション内の)プロセスです。
デスクトップはTTY上で実行されます。ウィンドウは、TTYに関連しない別のプロセスです。デスクトップ環境で表示されるだけです。
ここで答えを読んだ後、私はこれを理解しています:
前の時代のコンピューターでは、ttyはコンピューターに接続するタイピングマシンであり、小さな出力画面を備えたキーボードでした。
最新のオペレーティングシステムには、複数のvirtual ttyが付属しています。
最新のttyに基づいて、少なくとも1つのGUIまたは少なくとも1つのCLIがあります。
これらのGUIまたはCLIはどちらもttyに基づくセッションであり、サブセッションを持つことができます(実際にはウィンドウである場合があります)。
Tty、GUI、およびCLIはすべて、基本的に異なるプロセスです。