Linux 'Byobu'-Äquivalent für Mac

Zu Hause bin ich also seit einiger Zeit ein Linux-Benutzer und verwende häufig byobu im Terminal. Für einen Mac, den ich jetzt auf der Arbeit verwenden muss, konnte ich nach einiger Suche nichts Vergleichbares finden. Ich bin neugierig, ob es für Macs eine Software gibt, die dies kann oder ein ähnliches Setup hat.

Antworten (2)

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 einfach brew install byobuüber das Terminal ein. Es lädt die Quelle herunter, konfiguriert und installiert sie.

Ich bin kein Benutzer von github, aber ist es nicht besser, die offizielle Anwendung zu verwenden, jetzt wo es eine gibt?
Ich bin mir nicht sicher was du meinst. Fragen Sie, ob es besser wäre, Homebrew mit der Github-Anwendung zu installieren?
Ich dachte an Folgendes: mac.github.com . Aber vielleicht tut es nicht dasselbe.
Ah, ich verstehe, was Sie sagen. Nein, es ist nicht dasselbe. Die Github-Anwendung dient zum Verwalten von Github-Code-Repositories. Homebrew ist ein Paketmanager zum Installieren und Verwalten von Anwendungen.
Exzellent! Als Antwort markieren. Ich habe auch versucht, darüber nachzudenken, wie der Name von Homebrew auch lautet. Ich wusste, dass es einen Paketmanager eines Drittanbieters für Mac gibt, konnte mich aber nicht an den Namen erinnern. Zwei Fliegen mit einer Klappe. Vielen Dank.
Ich habe das gerade gemacht, aber als ich byobu ausgeführt habe, hieß es "readlink: illegal option -- f", also glaube ich, dass mir eine Abhängigkeit fehlt. coreutils und tmux sind die Abhängigkeiten, die mir gefehlt haben.
@jrwren Ich hatte Coreutils und installierte tmux, aber der Fehler bleibt bestehen, weil versucht wird, Mac Readlink zu verwenden. Gibt es einen anderen Schritt, um die Coreutils-Version zu verwenden? Entschuldigung, dass ich das nach langer Zeit wieder ausgrabe..

Entschuldigung, dass ich einen alten Beitrag necro, aber ich füge meine eigenen Tricks und Hacks hinzu, die benötigt wurden, um dies zum Laufen zu bringen, da dies das erste Ergebnis für "byobu on mac" ist.

Nachdem brew install byobuich ausgeführt hatte, stieß ich auf den gleichen Fehler wie bei @jrwen. Ich habe versucht, sowohl als auch zu installieren coreutils, tmuxaber es stellte sich heraus, dass ich coreutilsinstalliert hatte. Allerdings war meine $PATHso 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 bekam ich immer noch eine Fehlermeldung

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

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

cd /usr/local/bin 

Ganz oben in meinem /usr/local/bin/byobuSkript

Es funktioniert jetzt!!!

Entschuldigung für (wieder) necro an old, aber was hast du für die Tasten F2, F3, ... bekommen, um bei der Verwendung von Terminal.app zu funktionieren?
@Mandx bei meiner letzten Installation funktioniert es sofort. Müssen Sie gedrückt halten und fndrücken , um sie zum Laufen zu bringen? Das könnte die Standardeinstellung in Mac sein und Sie können es irgendwo umschalten. f2F3
@Mandx Ich verwende derzeit iTerm, habe es aber früher mit TotalTerminal verwendet, das darauf aufbautTerminal.app
Danke für die Antwort! Ich benutze die Funktionstasten als tatsächliche F#, ich benutze sie mehr als die "Utility" -Tasten. Das Problem lag im Tastaturabschnitt der Profileinstellungen: Es stellte sich heraus, dass ich die Solarized-Einstellungen aus dem Github-Repo importiert hatte und die Tastenbelegung falsch war, zum Beispiel hatte der F2Schlüssel diese Zeichenfolge \033[OQund ich bemerkte, dass ein Freund von mir (der TotalTerminal ) hatte \033OQstattdessen. Also habe ich geändert und es hat perfekt funktioniert! Danke trotzdem!
@Mandx ah ok, toll das es gelöst ist!