Console2内でminttyシェルをホストするにはどうすればよいですか?


13

Windowsシェルの作業にConsole2を使用するのが好きです。通常は、cygwin bashプロンプトを開きます。

MinTTY(2)を試してみて、Console2内でもホストしたいと思います。これが可能な場合、どうすればよいですか?

Console2を起動するタブを設定しました

C:\cygwin\bin\mintty.exe -

ただし、これによりConsole2ウィンドウが削除され、表示されないMinTTYウィンドウが作成されます。

回答:


18

それをしてはいけない。

Console2( "ターミナルエミュレーター")は、ターミナルプログラムをホストします..「出力したい文字をレンダリングし、ユーザーがキーボードに入力したものを表示します」のように。「ターミナルエミュレータ」で主に使用される有用なターミナルプログラムは、「cmd.exe」または「powershell.exe」または「bash.exe」または「zsh.exe」などの「シェル」です。気に入ったら、Console2から「python.exe」をホストすることもできます。

Minttyは「ターミナルエミュレータ」でもあります。そのため、求めていることはできません。

使用されている「用語」(hehe)をもう少し説明するために:

  • ターミナル:「ターミナルの機能は、データの表示と入力に限定されます。テキストターミナル、または単にターミナル(場合によってはテキストコンソール)は、テキストの入力と表示のためのシリアルコンピューターインターフェイスです。」昔のこれらの「端末」は本当にハードウェアであり、次のように見えました。

    代替テキスト

  • ターミナルエミュレータ:「ターミナルエミュレータ、ターミナルアプリケーション、用語、または略してttyは、他のディスプレイアーキテクチャ内で「ダム」ビデオターミナルをエミュレートするプログラムです。通常、コマンドラインシェルまたはテキストターミナルと同義ですが、ターミナルグラフィカルインターフェイスを含むすべてのリモート端末をカバーしています。」

  • シェル:「シェルとは、オペレーティングシステムへのユーザーインターフェイスを提供するソフトウェアです...」


2
より正確には、Console2 はターミナルです(MinTTYも同様です)。
追って通知があるまで一時停止します。

確かに。i ..答えを改善しようとしました:)
アキラ

5

MinTTYをホストすることはできませんが、Cygwin bashをConsole2シェルとして直接使用できます。\ bin \ bash.exe --login -iをシェルとして新しいタブを作成するだけです


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.