Wie lässt sich Byobu unter Windows mit "Bash for Windows" am Cmder (ConEmu) -Terminal zum Laufen bringen?

3084
Anjan

Ich verwende eine Vanille-Installation von Cmder (Mini). Windows 10 mit installierter WSL (Windows Subsystem für Linux, Bash für Windows). Verwenden Sie den folgenden Befehl, um die Bash in Cmder zu laden.

%windir%\system32\bash.exe ~ -c zsh -cur_console:p

Um zu überprüfen, ob Funktionstasten im Terminalfenster überhaupt funktionieren, habe ich eine Textdatei mit Nano geöffnet. Wenn Sie bei geöffnetem Nano die Taste F2 drücken (die Verknüpfung zum Speichern und Schließen), funktioniert es wie erwartet. Das Terminal empfängt also mindestens F2 korrekt.

Dann öffnete ich byobu (standardmäßig in WSL / Ubuntu installiert). Byobu wird richtig geöffnet. Wenn ich jedoch F2 drücke, passiert nichts. Es wird erwartet, dass ein neues Fenster in Byobu geöffnet wird. Im Terminal wird nichts gedruckt.

Nun bin ich mir nicht sicher, ob es sich speziell um ein ConEmu-Problem handelt. Das gleiche passiert mit der regulären Windows cmd.exe. Der Unterschied ist - wenn ich mit der linken Maustaste irgendwo auf den Bildschirm des Cmd-Terminals klicke (aktiviert den Auswahlmodus), und wenn ich dann F2 drücke, funktioniert es, indem ein neues Byobu-Fenster geöffnet wird.

Wenn ich tmux direkt starte, funktionieren die Ctrl-B+%und Ctrl-B+"Shortcuts.

Wenn Sie byobu nicht verwenden können, ist das gesamte Windows-Bash-Erlebnis für mich unbrauchbar (insbesondere beim SSHing auf Remotecomputern). Ich würde mich sehr über eine Lösung freuen. Vielen Dank!

3

1 Antwort auf die Frage

5
Dustin Kirkland

Die F-Key-Steuerelemente in Byobu unter Ubuntu unter Windows haben kürzlich mit der Arbeit für mich begonnen, mit dem neuesten Update des Developer Channel von Windows 10 auf dem Fast Ring.

Vollständige Offenlegung: Ich bin der Autor von Byobu .

Sollte ich zu den Insider Preview-Builds von Win 10 wechseln, um Zugriff darauf zu erhalten? Ich bin etwas skeptisch, wenn ich meinen Haupt-PC umstellen möchte. Anjan vor 7 Jahren 0
Ich ging weiter und wechselte zum schnellen Klingeln. Ich bin auf Build 15019. Meist funktioniert es jetzt. Wenn ich jedoch die Tastenkombinationen wie "Alt + Pfeiltasten", "Umschalttaste + Pfeiltasten" drücke, wird oft ein Alphabet oder ein Sonderzeichen auf der Konsole gedruckt. Wenn ich dieselbe Tastenkombination mehrmals erneut versuche, etwa 60-70% der Fälle, ist die Aktion erfolgreich. In anderen Fällen werden einige Zeichen auf der Konsole gedruckt. Selbst die Funktionstasten haben eine ähnliche Erfolgsquote. Irgendeine Idee warum? Anjan vor 7 Jahren 0
Ein Kollege, der Windows 10 verwendet, hat das gleiche Problem, wenn er sich mit byobu-fähigen Debian 8-Systemen verbindet. Gibt es keine andere Möglichkeit, als den Dev-Kanal in Windows 10 zu aktivieren? MagicFab vor 7 Jahren 0
Ich glaube nicht Auch beim neuesten Insiders-Build (15025) ist das Problem nicht vollständig behoben. Verlinke den Link hier: https://github.com/Microsoft/BashOnWindows/issues/1496 Anjan vor 7 Jahren 0