Alternativen zum Gnu-Bildschirm unter Cygwin


Antworten:


7

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.)


5
Als kleines Update zu diesem Thema: tmux ist jetzt auf cygwin (wie auch auf tmux) als Paket verfügbar, das über das standardmäßige cygwin-Installationsprogramm verfügbar ist.
Deucalion

8

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:

  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 ein Pyhton-Modul, snackdamit es ordnungsgemäß funktioniert.
Mike

Vielen Dank! Arbeitete für mich in der neuesten MSYS2. Weiß jemand, wie ich screenrc/ screen_layoutconfigs 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.
Brian Thomas

@ BrianThomas öffnen Sie bitte eine neue Frage.
mdd


1

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


Wären Sie so freundlich, die Schritte zu schreiben, die Sie unternommen haben? Vielleicht in einem Blog oder so?
Forethinker

0

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.


2
Hallo! Wenn Sie dies als Bug gegen Byobu unter bugs.launchpad.net/byobu einreichen, werde ich mein Bestes tun, um das Problem zu beheben. (Upstream Betreuer von Byobu hier).
Dustin Kirkland

Wie würden Sie Bildschirm verwenden 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 configureDatei oder ein makepkgGeschenk?
Brian Thomas
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.