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

13

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

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

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

C:\cygwin\bin\mintty.exe -

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

Питер Мунс
источник

Ответы:

18

Ты не можешь это делать.

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

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

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

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

    альтернативный текст

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

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

Акира
источник
2
Точнее, Console2 - это терминал (как и MinTTY).
Приостановлено до дальнейшего уведомления.
в самом деле. я .. пытался улучшить ответ :)
Акира
5

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

munissor
источник
0

Я просто сделал это с помощью этой процедуры => http://blog.jaykanakiya.com/terminal-setup-in-windows-7/

Изменить настройки по умолчанию для консоли2

Щелкните правой кнопкой мыши -> Изменить -> Настройки.

Консоль: Shell: C: \ cygwin64 \ Cygwin.bat Каталог запуска: H: / [ваше ежедневное рабочее пространство]

Antoine
источник