Ubuntu GUI自体はTTYですか?


16

Ubuntu GUIを単独でTTYと呼ぶのは正確ですか?TTYという用語は、端末コンソールや端末エミュレーター(CLI環境)を必ずしも扱っているのではなく、定義が十分に広ければ、GUIと呼ぶこともできることを知っています。

したがって、私の質問は実際には次の2つで構成できます。

  1. Ubuntu GUI(または他のオペレーティングシステムGUI)に「TTY」という名前を付けるのは正確ですか?
  2. ウィンドウ(ディレクトリウィンドウやgedit / geanyウィンドウなど)は、それ自体がTTYであると言うのですか、それとも大きなGUI TTYの(ウィンドウ)の一部であると言うのは本当ですか?

回答:


10

TTYは実際には仮想端末のインスタンスです。初期のコンピューターは、実際の物理的な端末が接続された巨大なボックスであり、一般にTTY(テレタイプの略)と呼ばれます。:お使いのコンピュータは、現在1個の単位であり、あなたはそれが6つのttyだUbuntuのために、より具体的に(夫婦異なる仮想ソフトウェアテレタイプを持っていますが、より多くの産卵ができ、ここで私の答えを参照してください-仮想端末は、その正確な理由のための仮想と呼ばれている。HTTPS:/ /askubuntu.com/a/817859/295286)。TTY内では、テキストベースのシェルのようなプロセスでもbash、グラフィカルシェルを実行するグ​​ラフィカルサーバーでも、プロセスを実行できます。

正確に起こることは、特定のttyでGUIの特定のインスタンスが実行されていることです(より専門的な用語では、X11サーバーが実行されています)。Ubuntuの場合、デフォルトはTTY#7になります。Fedora 21を使用していたとき、デフォルトはTTY1です。また、GUIの複数のインスタンスを持つことができます。たとえば、これを参照してください。異なるTTYで別のGUIを起動

したがって、GUIセッションは、TTY内で実行される独立したプロセスにすぎません。

追加情報:


13

Ubuntu GUI(または他のオペレーティングシステムGUI)に「TTY」という名前を付けるのは正確ですか?

デスクトップを実行するにはttyが必要ですが、それによってGUIがttyになるわけではありません。コマンドラインセッションまたはデスクトップセッションのいずれかにログインするために使用するセッションとttyを呼び出す必要があります。

ウィンドウ(ディレクトリウィンドウやgedit / geanyウィンドウなど)は、それ自体がTTYであると言うのですか、それとも大きなGUI TTYの(ウィンドウ)の一部であると言うのは本当ですか?

いいえ。これらは(セッション内の)プロセスです。


こんにちは、ありがとう。私は親指を立てました。私はあなたにそれを与えたいと思っていたとしても、私は新しいカマーガイに賞金を与えましたが、あなたが157kを持っているのを見たとき、私は彼(または彼女)に私があなたを好むと思いました。
-JohnDoea

彼の担当ポイントは80しかありません。
-JohnDoea

3

デスクトップはTTY上で実行されます。ウィンドウは、TTYに関連しない別のプロセスです。デスクトップ環境で表示されるだけです。


2

ここで答えを読んだ後、私はこれを理解しています:

前の時代のコンピューターでは、ttyはコンピューターに接続するタイピングマシンであり、小さな出力画面を備えたキーボードでした。

最新のオペレーティングシステムには、複数の仮想 tty が付属しています

最新のttyに基づいて、少なくとも1つのGUIまたは少なくとも1つのCLIがあります。

これらのGUIまたはCLIはどちらもttyに基づくセッションであり、サブセッションを持つことができます(実際にはウィンドウである場合があります)。

ttyは特別なファイルであり、GUIとCLIはすべて基本的に異なるプロセスです。


誤解されているのではないかと思います。最新のコンピューター(オペレーティングシステム、これはハードウェアではありません)には、まだ複数の仮想TTYが付属しています。仮想マシンには、これとは何の関係もありません。ttyは、プロセスというよりも特別なファイル(デバイスファイルなど)です。ああ、LVMはデバイスマッパーであり、仮想マシンはVMであり、実行しているOSに関係ありません。
テルドン

1
ウィンドウも独立したプロセスであり、親GUIプロセスの「子」であることに注意してください。そうでなければ、あなたはそれを得ています。よくやった !
セルギーKolodyazhnyy

@terdon編集とSergiyの編集後の答えはどうですか?これについてのあなたの意見に感謝します!
-JohnDoea

@terdon両方の編集後、コメントの削除を喜んでお願いします。私が見逃しているのは1つだけです。特別なファイルとプロセスは本質的に違いはありませんか?
-JohnDoea

はい。ttyは特別なファイルであり、プロセスではありません。「BよりもAに近い」というイディオムは、単にそれを言う方法です。
テルドン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.