Wie kann man conemu Windows-Tastenkombinationen für mintty admin untergeordnete Fenster verwenden?

494
Community

Ich verwende ConEmu unter Windows 10v1511 und wenn ich eine neue Mintty-Konsole mit -new_console öffne: a (wie hier erklärt ), hören bestimmte Hotkeys (win + q, win + 1-9) auf, sich normal zu benehmen Windows funktioniert für diese Tasten und in ConEmu passiert nichts.

Zum Beispiel: win + q ist bindend, um die aktive Konsole zu schließen, was normal funktioniert - aber als Admin gestartet, wird der Bildschirm "Hallo, ich bin Cortana" unter Windows geöffnet.

Admin-Shell-Integration, die ich verwende: c:\cygwin64\bin\mintty.exe /bin/sh -lc 'cd "$(cygpath "${%ConEmuWorkDir%}")"; exec bash' -new_console:a

Alternative Aufgabe, die ich verwende: c:\cygwin64\bin\mintty.exe - -new_console:a

Wie kann ich diese Arbeit genauso machen wie meine normalen Mintty- und Konsolenfenster? Habe ich etwas falsch gemacht? Ich würde es vorziehen, dies auf die ConEmu-Art zu korrigieren, als die in Windows zu deaktivieren, wenn möglich.

Vielen Dank!

0
Was hat ConEmu mit Mintty Running Bash zu tun? ConEmu ist ein cmd-Ersatz, kein bash-Ersatz. Es ist nicht klar, was Sie tatsächlich tun wollen. DavidPostill vor 8 Jahren 0
Nun, ConEmu kann untergeordnete Fenster haben, mit Tab-Tabs und Splits umgehen usw. Ich wollte darauf hinweisen, falls es ein Problem mit dem Mintty-Prozess ist vor 8 Jahren 0
Sie versuchen also, ConEmu ** innerhalb von Mintty laufen zu lassen? DavidPostill vor 8 Jahren 0
`-new_console: a` ist ein Schalter für` ConEmu`. Sie können es nicht als Argument an "Mintty" weitergeben. DavidPostill vor 8 Jahren 0
ich laufe mintty 'inside' von conemu vor 8 Jahren 0
Nein, bist du nicht c: \ cygwin64 \ bin \ mintty.exe - -new_console: a` führt mintty als Login-Shell mit dem Argument `-new_console: a` aus. Wenn Sie diesen Befehl ausführen, wird die Fehlermeldung "Fehler beim Ausführen -: Keine solche Datei oder Verzeichnis" angezeigt. DavidPostill vor 8 Jahren 0
@DavidPostill Bitte leiten Sie die Benutzer nicht mit Ihren Kommentaren in die Irre, wenn Sie den Betreff nicht kennen (https://conemu.github.io/de/Delusions.html). ConEmu ist terminal. bash ist wie bei cmd eine Konsolenanwendung. Beide (cmd ** und ** bash) können in ConEmu als Shells gestartet werden. Und wenn der Benutzer `c: \ cygwin64 \ bin \ mintty.exe - -new_console: a` als" Shell "für den neuen ConEmu-Reiter ausführt, wird` -new_console: a` ** intern von ConEmu ** verarbeitet und natürlich nicht an `mintty` übergeben! Maximus vor 8 Jahren 0
@xxami ** Warum ** Benutzer versuchen immer noch `mintty` in ConEmu auszuführen? Lesen Sie [docs] (https://conemu.github.io/de/ChildGui.html). Und stattdessen "bash" laufen lassen. (Es ist wie "Bash in Ubuntu ausführen, in VirtualBox in Windows gestartet. Wozu? Verwenden Sie die native Konsolen-App.) Maximus vor 8 Jahren 0
@ Maximus Ich bin mir des Themas bewusst. Das OP hat eine völlig unklare Frage gestellt. Er hat nicht genau geschrieben, was er versucht, und er hat nur die Hälfte der Informationen gegeben. Ich habe versucht, ihn dazu zu bringen, seine Frage zu klären. DavidPostill vor 8 Jahren 0

0 Antworten auf die Frage