Gibt es andere Terminal-Multiplexer für Cygwin / Windows als Gnus Bildschirm?
Ich kenne 2 Alternativen zu Gnus Bildschirmanwendung: Byobu und TMux. Beides läuft jedoch nicht unter Windows mit Cygwin.
Gibt es andere Terminal-Multiplexer für Cygwin / Windows als Gnus Bildschirm?
Ich kenne 2 Alternativen zu Gnus Bildschirmanwendung: Byobu und TMux. Beides läuft jedoch nicht unter Windows mit Cygwin.
Antworten:
In der Tat sind weder byobu noch tmux als Cygwin-Pakete verfügbar, aber Sie können versuchen, sie aus dem Quellcode zu erstellen. Viele Programme werden heutzutage ohne Cygwin-spezifische Patches erstellt.
(Byobu ist übrigens eigentlich Screen, aber mit einer ausgefallenen Standardkonfiguration.)
Es sieht so aus, als würde die aktuelle byobu-Version (5.18) auf cygwin sofort funktionieren.
Um es zu installieren, habe ich Folgendes getan:
tar xzpf byobu-* && cd byobu-*
./configure && make && make install
und byobu arbeitet ...
snack
damit es ordnungsgemäß funktioniert.
screenrc
/ screen_layout
configs anwenden kann? Ich habe eine 3 geteilte Scheibe, an die ich mich schon gewöhnt habe. Vielleicht gibt es einen einfachen Weg, die Scheiben zu teilen, die ich noch nicht gesehen habe.
Soweit ich weiß, kann tmux nicht für Cygwin erstellt werden. Dies hängt damit zusammen, dass Unix Domain-Sockets in dieser Umgebung nicht ordnungsgemäß funktionieren. Traurig, ich weiß.
Ich möchte dies mit einem Hinweis aktualisieren, dass ich byobu unter Cygwin 1.7.9 erfolgreich installiert habe - obwohl ich möglicherweise implizit andere Abhängigkeiten installiert habe, konnte ich den Quellcode herunterladen, kompilieren und installieren, ohne dass Probleme auftraten. Ich habe dieselbe Route-Datei erhalten, konnte sie jedoch nicht laden - der Python-Fehler tritt jedoch auf
Ich habe das Paket cygwin gnu screen installiert.
Dann habe ich den neuesten byobu-Tarball heruntergeladen und nach der Readme-Datei installiert. Aber nach der Installation konnte ich es nicht ausführen, ich gab an dieser Stelle auf:
Administrator@ntmachine ~
$ byobu
/bin/byobu/lib/byobu/include/shutil: line 292: /proc/net/route: No such file or
directory
/usr/bin/env: python: No such file or directory
Es wäre einfach, die Python-Anforderungen in der letzten Zeile zu erfüllen, aber ich glaube, das / proc / net / route-Problem wäre schwierig.
Also werde ich jetzt Bildschirm auf Cygwin anstelle von Byobu verwenden.
Es scheint kein tmux-Paket zu geben. Und wie Camperdave betonte, konnte es nicht für Cygwin gebaut werden.
cygwin
, in meinem Fall msys2
? Ich kann keine Möglichkeit finden, die Quelle zu erstellen. Hat jemand eine Quelle und eine Möglichkeit zum Erstellen, z. B. eine configure
Datei oder ein makepkg
Geschenk?