Как мне разместить мятную оболочку внутри Console2?

4971
Peter Mounce

Мне нравится использовать Console2 для моей оболочки Windows, где я обычно открываю приглашение Cygwin Bash.

Я хотел бы попробовать MinTTY (2) и также разместить его в Console2. Если это возможно, как мне это сделать?

Я установил Console2, чтобы иметь вкладку, которая срабатывает

C:\cygwin\bin\mintty.exe - 

но это удаляет окно Console2 и создает окно MinTTY, которое не видно.

13

3 ответа на вопрос

18
akira

Тебе этого не сделать.

Console2 (будучи «эмулятором терминала») размещает терминальные программы ... как в «эй, я отобразлю символы, которые вы хотите вывести, и дам вам то, что пользователь вводит в клавиатуру». Полезными терминальными программами, в основном используемыми в «эмуляторах терминала», являются «оболочки», такие как «cmd.exe», «powershell.exe», «bash.exe» или «zsh.exe». Если вам это нравится, вы также можете разместить "python.exe" в Console2.

Mintty также является «эмулятором терминала». По этой причине вы не можете делать то, что просите.

Просто, чтобы объяснить используемые термины (хе-хе) немного больше:

  • Терминал : «Функция терминала ограничивается отображением и вводом данных ... Текстовый терминал, или часто просто терминал (иногда текстовая консоль), представляет собой последовательный компьютерный интерфейс для ввода и отображения текста». В старые добрые времена эти «терминалы» были действительно аппаратными и выглядели так:

    alt text

  • Эмулятор терминала: «Эмулятор терминала, терминальное приложение, термин или сокращенно tty - это программа, которая эмулирует« тупой »видеотерминал в некоторой другой архитектуре дисплея. Хотя обычно это синоним командной оболочки или текстового терминала, термин« терминал » охватывает все удаленные терминалы, включая графические интерфейсы. "

  • Оболочка : «Оболочка - это часть программного обеспечения, которая обеспечивает интерфейс для пользователей операционной системы ...»

Точнее, Console2 * является терминалом * (как и MinTTY). Dennis Williamson 14 лет назад 2
в самом деле. я .. пытался улучшить ответ :) akira 14 лет назад 0
5
munissor

Вы не можете разместить MinTTY, но вы можете напрямую использовать Cygwin Bash в качестве оболочки Console2. Просто создайте новую вкладку с \ bin \ bash.exe --login -i в качестве оболочки

0
Antoine

I just did it with this procedure => http://blog.jaykanakiya.com/terminal-setup-in-windows-7/

Change Default Settings of Console2

Right-click -> Edit -> Settings.

Console: Shell: C:\cygwin64\Cygwin.bat Startup Directory: H:/ [your daily workspace]

Похожие вопросы