Wie hoste ich eine Minz-Shell in Console2?

5115
Peter Mounce

Ich benutze gerne Console2 für meine Windows-Shell-Arbeit, wo ich normalerweise eine cygwin-bash-Eingabeaufforderung öffne.

Ich möchte MinTTY (2) ausprobieren und es auch in Console2 hosten. Wenn dies möglich ist, wie mache ich das?

Ich habe Console2 so eingestellt, dass eine Registerkarte aktiviert wird

C:\cygwin\bin\mintty.exe - 

Dadurch wird jedoch das Console2-Fenster entfernt und ein MinTTY-Fenster erstellt, das nicht sichtbar ist.

13

3 Antworten auf die Frage

18
akira

Das kannst du nicht tun.

Console2 (als "Terminal-Emulator") beherbergt Terminalprogramme. Wie in "Hey, ich werde die Zeichen ausgeben, die Sie ausgeben möchten, und Ihnen geben, was der Benutzer in die Tastatur eingibt". Nützliche Terminal-Programme, die hauptsächlich in "Terminal-Emulatoren" verwendet werden, sind "Shells", wie "cmd.exe" oder "powershell.exe" oder "bash.exe" oder "zsh.exe". Wenn Sie möchten, können Sie auch "python.exe" in Console2 hosten.

Mintty ist auch ein "Terminal-Emulator". Aus diesem Grund können Sie nicht das tun, wonach Sie fragen.

Um nur die verwendeten Begriffe (hehe) etwas mehr zu erklären:

  • Terminal : "Die Funktion eines Terminals beschränkt sich auf die Anzeige und Eingabe von Daten ... Ein Text-Terminal oder oft nur ein Terminal (manchmal Textkonsole) ist eine serielle Computer-Schnittstelle für die Texteingabe und -anzeige." In den guten alten Zeiten waren diese "Terminals" wirklich Hardware und sahen aus wie:

    Alt-Text

  • Terminal-Emulator: "Ein Terminal-Emulator, eine Terminalanwendung, ein Begriff oder" tty "ist ein Programm, das ein" dummes "Videoterminal innerhalb einer anderen Anzeigearchitektur emuliert. Zwar ist es normalerweise gleichbedeutend mit einer Befehlszeilen-Shell oder einem Textterminal, dem Begriff Terminal deckt alle entfernten Terminals ab, einschließlich grafischer Schnittstellen. "

  • Shell : "Eine Shell ist eine Software, die Benutzern eine Schnittstelle zu einem Betriebssystem bietet ..."

Genauer gesagt ist Console2 * ein Terminal * (und auch MinTTY). Dennis Williamson vor 14 Jahren 2
tatsächlich. Ich habe versucht die Antwort zu verbessern :) akira vor 14 Jahren 0
5
munissor

Sie können MinTTY nicht hosten, Sie können jedoch die Cygwin-Bash direkt als Console2-Shell verwenden. Erstellen Sie einfach eine neue Registerkarte mit \ bin \ bash.exe --login -i als Shell

0
Antoine

Ich habe es gerade mit dieser Prozedur gemacht => http://blog.jaykanakiya.com/terminal-setup-in-windows-7/

Ändern Sie die Standardeinstellungen von Console2

Klicken Sie mit der rechten Maustaste -> Bearbeiten -> Einstellungen.

Konsole: Shell: C: \ cygwin64 \ Cygwin.bat Startverzeichnis: H: / [Ihr täglicher Arbeitsbereich]