Linux 'Byobu' entspricht nicht dem Mac

8

Zu Hause bin ich schon eine Weile ein Linux-Benutzer und benutze häufig byobu im Terminal. Nach einigem Suchen konnte ich so etwas für einen Mac nicht finden, den ich jetzt bei der Arbeit verwenden muss. Ich bin gespannt, ob es für Macs Software gibt, die dies kann oder ein ähnliches Setup hat.

Skift
quelle

Antworten:

14

Sie müssen nicht nach einem Äquivalent suchen. Es ist für den Mac verfügbar. Sie können es schnell und einfach mit dem hervorragenden Homebrew- Paketmanager installieren . Sobald Sie Homebrew installiert haben, geben Sie es einfach brew install byobuüber das Terminal ein. Es wird die Quelle herunterladen, konfigurieren und installieren.

michaelmichael
quelle
Ich bin kein Benutzer von Github, aber ist es nicht besser, die offizielle Anwendung jetzt zu verwenden, da es eine gibt?
Molle
Ich bin mir nicht sicher was du meinst. Fragen Sie, ob es besser wäre, Homebrew mit der Github-Anwendung zu installieren?
Michaelmichael
Ich habe darüber nachgedacht: mac.github.com . Aber vielleicht macht es nicht dasselbe.
Molle
1
Ah, ich verstehe, was du sagst. Nein, es ist nicht dasselbe. Die Github-Anwendung dient zum Verwalten von Github-Code-Repositorys. Homebrew ist ein Paketmanager zum Installieren und Verwalten von Anwendungen.
Michaelmichael
1
Ich habe das gerade gemacht, aber als ich byobu lief, stand dort "readlink: illegale Option - f", also denke ich, dass mir eine Abhängigkeit fehlt. coreutils und tmux sind die Abhängigkeiten, die mir gefehlt haben.
jrwren
2

Es tut mir leid, einen alten Beitrag zu nekrotisieren, aber ich füge meine eigenen Tricks und Hacks hinzu, die erforderlich waren, damit dies funktioniert, da dies das erste Ergebnis für "byobu on mac" ist.

Nach der Ausführung brew install byobuist derselbe Fehler aufgetreten, auf den @jrwen gestoßen ist. Ich habe versucht , beide zu installieren coreutilsund tmux, aber es stellte sich heraus , dass ich hatte , coreutilsinstalliert. Mein $PATHSetup wurde jedoch so eingerichtet, dass / usr / local / bin gegen Ende kam, sodass die Mac-Versionen immer zuerst gefunden wurden. Ich habe dies durch Hinzufügen behoben

export PATH=/usr/local/bin:$PATH 

zu meinem ~/.bashrcund Sourcing es.

Danach habe ich immer noch eine Fehlermeldung erhalten

/usr/local/bin/byobu: line 53: ../Cellar/byobu/blah blah : No such file or directory

Ich bin mir nicht sicher, was das ausgelöst hat, aber der Hack, mit dem ich das behoben habe, war das Hinzufügen

cd /usr/local/bin 

An die Spitze meines /usr/local/bin/byobuSkripts

Es funktioniert jetzt !!!

Karthik T.
quelle
Entschuldigung für (wieder) Nekro ein altes, aber was haben Sie F2, F3, ... Schlüssel bekommen, um zu arbeiten, wenn Sie Terminal.app verwenden?
Armando Pérez Marqués
@ Mandx bei meiner letzten Installation funktioniert es sofort. Müssen Sie gedrückt halten fnund drücken f2oder F3sie zum Arbeiten bringen? Das könnte die Standardeinstellung in Mac sein und Sie können es irgendwo
Karthik T
@ Mandx Ich benutze derzeit iTerm, aber ich habe es früher mit TotalTerminal verwendet, das aufTerminal.app
Karthik T
Danke für die Antwort! Ich benutze die Funktionstasten als aktuell F#, ich benutze sie mehr als die "Utility" -Tasten. Das Problem befand sich im Abschnitt "Tastatur" in den Profileinstellungen: Es stellte sich heraus, dass ich die Solarized-Einstellungen aus dem Github-Repo importiert hatte und die Tastenkombinationen falsch waren. Der F2Schlüssel hatte beispielsweise diese Zeichenfolge \033[OQund ich bemerkte, dass ein Freund von mir (der TotalTerminal verwendet) ) hatte \033OQstattdessen. Also habe ich mich verändert und es hat perfekt funktioniert! Danke trotzdem!
Armando Pérez Marqués
@ Mandx ah ok, toll, dass es gelöst ist!
Karthik T