Как сделать так, чтобы сочетания клавиш conemu windows работали для дочерних окон mintty admin?

418
Community

Я использую ConEmu в Windows 10v1511, и когда я открываю новую консоль mintty с -new_console: a (как описано здесь ), тогда определенные горячие клавиши (win + q, win + 1-9) перестают вести себя как обычно - кажется, что они перезаписываются Windows работает для этих клавиш, и в ConEmu ничего не происходит.

Например: win + q привязывается, чтобы закрыть активную консоль, которая работает нормально - но запускается как администратор, она открывает экран «Привет, я Кортана» в Windows.

Интеграция оболочки администратора я использую: c:\cygwin64\bin\mintty.exe /bin/sh -lc 'cd "$(cygpath "${%ConEmuWorkDir%}")"; exec bash' -new_console:a

альтернативная задача, которую я использую: c:\cygwin64\bin\mintty.exe - -new_console:a

Как я могу заставить это работать так же, как мои обычные мятные и консольные окна? Я сделал что-то неправильно? Я предпочитаю исправить это способом ConEmu, чем отключать их в Windows, если это возможно.

Спасибо!

0
Какое отношение имеет ConEmu к mint-запущенному bash? ConEmu - это замена cmd, а не замена bash. Не ясно, что вы на самом деле пытаетесь сделать. DavidPostill 8 лет назад 0
Ну, ConEmu может иметь дочерние окна внутри него, обрабатывать табуляции и разделения, и т. д. Я хотел бы отметить это в случае, если это проблема с Mintty процесса в частности 8 лет назад 0
Так вы пытаетесь запустить ConEmu ** внутри ** из мяты? DavidPostill 8 лет назад 0
`-new_console: a` - это ключ для` ConEmu`. Вы не можете передать это как аргумент `mintty`. DavidPostill 8 лет назад 0
я бегу мятный "внутри" conemu 8 лет назад 0
Нет, ты не `c: \ cygwin64 \ bin \ mintty.exe - -new_console: a` запускает mintty как оболочку входа в систему с аргументом` -new_console: a`. Выполнение этой команды выдает ошибку «Не удалось запустить -: нет такого файла или каталога» DavidPostill 8 лет назад 0
@DavidPostill Пожалуйста, не вводите пользователей в заблуждение своими комментариями, если вы не знаете [тему] (https://conemu.github.io/en/Delusions.html). ConEmu является терминалом. bash, как и cmd, является консольным приложением. Оба (cmd ** и ** bash) могут быть запущены в ConEmu как оболочки. И когда пользователь запускает `c: \ cygwin64 \ bin \ mintty.exe - -new_console: a` в качестве« оболочки »для новой вкладки ConEmu,` -new_console: a` обрабатывается ** внутри ** ** ConEmu и, конечно, это не перешел на "мятный"! Maximus 8 лет назад 0
@xxami ** Почему ** пользователи все еще пытаются запустить mintty в ConEmu? Прочитайте [документы] (https://conemu.github.io/en/ChildGui.html). И вместо этого запустите `bash`. (Это похоже на «Запустить bash в Ubuntu, запущенный в VirtualBox в Windows. Для чего? Используйте собственное консольное приложение.) Maximus 8 лет назад 0
@ Максимус Я в курсе предмета. ОП опубликовал совершенно неясный вопрос. Он не опубликовал точно, что он пытается сделать, и дал только половину информации. Я пытался заставить его уточнить свой вопрос. DavidPostill 8 лет назад 0

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

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