Alternativen zum Gnu-Bildschirm unter Cygwin

9197
Jen S.

Gibt es andere Terminal-Multiplexer für Cygwin / Windows als den Bildschirm von Gnu?

Ich kenne zwei Alternativen zur Gnu-Bildschirmanwendung: Byobu und TMux. Keines dieser Programme läuft jedoch unter Windows mit Cygwin.

14
Diese Frage ist nicht mehr aktuell. Es ist möglich, tmux unter Cygwin auszuführen. http://java.ociweb.com/mark/programming/tmuxInCygwin.html Jack O'Connor vor 10 Jahren 4

5 Antworten auf die Frage

8
mdd

Es sieht so aus, als ob die aktuelle byobu-Version (5.18) auf cygwin sofort einsatzbereit ist.

Um es zu installieren, habe ich Folgendes getan:

  1. Laden Sie byobu von https://launchpad.net/byobu herunter
  2. tar xzpf byobu-* && cd byobu-*
  3. installiere make und screen in cygwin
  4. ./configure && make && make install

und byobu arbeitet ...

Sie benötigen das Pyhton-Modul "snack", damit es richtig funktioniert. mike vor 10 Jahren 0
Vielen Dank! Arbeitete für mich im neuesten MSYS2. Weiß jemand, wie ich `screenrc` /` screen_layout`-configs anwenden kann? Ich habe ein 3-teiliges Fenster, an das ich mich bereits gewöhnt habe. Vielleicht gibt es eine einfache Möglichkeit, die Scheiben aufzuteilen, die ich noch nicht gesehen habe. Brian Thomas vor 6 Jahren 0
@BrianThomas Bitte öffnen Sie eine neue Frage. mdd vor 6 Jahren 0
7
ak2

Zwar sind weder byobu noch tmux als Cygwin-Pakete verfügbar, aber Sie könnten versuchen, sie vom Quellcode aus zu erstellen. Viele Programme werden heutzutage ohne Cygwin-spezifische Patches erstellt.

(Übrigens, byobu ist eigentlich Screen, aber mit einer ausgefallenen Standardkonfiguration.)

Als kleines Update zur Sache: tmux ist jetzt als Paket auf cygwin (wie auch tmux) verfügbar, erhältlich über das standardmäßige Installationsprogramm von cygwin. deucalion vor 10 Jahren 5
4
camperdave

Soweit ich weiß, ist tmux für Cygwin nicht baubar. Dies hängt damit zusammen, dass Unix Domain-Sockets in dieser Umgebung nicht richtig funktionieren. Traurig, ich weiß.

Hier finden Sie eine Erklärung aus der Liste der tmux-Benutzer: http://www.mail-archive.com/tmux-users@lists.sourceforge.net/msg01347.html jmohr vor 12 Jahren 3
1
Charles Kozler

Ich möchte dies mit einem Hinweis aktualisieren, den ich byobu unter Cygwin 1.7.9 erfolgreich installiert habe. Obwohl ich möglicherweise andere Abhängigkeiten implizit installiert habe, konnte ich die Quelle herunterladen, kompilieren und mit absolut null Problem installieren. Ich habe die gleiche Routendatei erhalten, aber das Laden konnte nicht gestoppt werden - der Python-Fehler wird jedoch angezeigt

Wären Sie so freundlich, die Schritte zu schreiben, die Sie unternommen haben? Vielleicht auf einem Blog oder so? Forethinker vor 11 Jahren 0
0
mit

Ich habe das cygwin gnu screen package installiert.

Dann habe ich das neueste 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 leicht, die Python-Anforderung in der letzten Zeile zu erfüllen, aber ich glaube, dass das Problem mit / proc / net / route schwierig wäre.

Also werde ich jetzt auf cygwin anstelle von byobu screen verwenden.

Es scheint kein tmux-Paket zu geben. Und wie Camperdave feststellte, könnte es für cygwin nicht baubar sein.

Hallo! Wenn Sie dies unter bugs.launchpad.net/byobu als Bug gegen byobu einreichen, werde ich mein Bestes tun, um das Problem zu beheben. (Upstream-Betreuer von Byobu hier). Dustin Kirkland vor 12 Jahren 2
Wie würden Sie den Bildschirm für "cygwin" verwenden, in meinem Fall "msys2"? Ich kann keinen Weg finden, um die Quelle zu erstellen. Hat jemand eine Quelle und einen Weg zum Erstellen, z. B. eine `configure'-Datei oder ein` makepkg`? Brian Thomas vor 6 Jahren 0