Einstellen der Standard-Byobu-Bildschirme


12

Ich habe Quantal gerade als Neuinstallation installiert und möchte Byobu so einrichten, wie es auf meinem alten System war. In einer früheren byobu-Version gab es eine Option in byobu-config (über die F9-Taste), um neue Fenster zu erstellen, die eine Kontrollkästchenoption zur Auswahl hatten, ob es sich um eine Startoption handelte. Der gesamte Bereich 'Neues Fenster erstellen' von byobu-config ist nicht mehr vorhanden!

Ich habe versucht, die Details der Fenster, die ich möchte, zu ~ / .byobu / windows (unten) hinzuzufügen, aber dies hatte keine Auswirkung.

screen -t localhost bash
screen -t staging ssh dt123
screen -t fsuk1 ssh fs
screen -t php php -a
screen -t python bpython

(Nicht genug, aber eine Antwort, aber byobu basiert jetzt auf tmux, nicht auf screen, das könnte der Grund sein, warum es nicht funktioniert)
Jorge Castro

Antworten:


8

Wie @Jorge Castro in einem Kommentar erwähnte, ~/.byobu/windowsfunktioniert Ihre Konfiguration nicht, weil byobu jetzt auf tmux (dem "Terminal Multiplexer") basiert . Wie von @Hai Vu erwähnt, gibt es eine Problemumgehung, mit der Sie screen als Backend für byobu verwenden können , der Wechsel zu tmux ist jedoch nicht allzu kompliziert .

Sie möchten die .tmux.confDatei bearbeiten, die sich im .byobuOrdner Ihres Benutzers befindet ( ~/.byobu/.tmux.conf). Hier möchten Sie Befehle schreiben, um Ihre Terminalfenster mit den Befehlen zu erstellen , die Sie im tmux-Handbuch finden . Hier ist ein einfaches Beispiel, das Ihnen den Einstieg erleichtern kann:

new-window -ad -n Git
new-window -ad -n "Project Build/Run"
new-window -ad -n PostgreSQL

Hier habe ich drei Befehle in die .tmux.confDatei eingefügt . Wie im Handbuch definiert:

Die Konfigurationsdatei besteht aus einer Reihe von tmux-Befehlen, die nacheinander ausgeführt werden, wenn der Server zum ersten Mal gestartet wird.

In diesem Fall sollten beim Starten von Byobu drei vorgefertigte Fenster mit den Titeln "Git", "Projected Build / Run" und "PostgreSQL" (von links nach rechts) angezeigt werden. Hoffe das hilft.


1
Es gab einen Fehler in älteren Byobu-Versionen bis 5.85 und Sie müssen Befehle mit einem Semikolon verketten, siehe meine Antwort auf SU .
LiveWireBT

3

Ich habe das gefunden, wenn du rennst

byobu-select-backend

und Bildschirm auswählen , dann funktioniert es. Die Auswahl von tmux als Backend funktioniert nicht. Ich versuche immer noch herauszufinden, wie man Windows mit dem tmux-Backend erstellt. Wenn ich weiß wie, aktualisiere ich diesen Beitrag.


apropos byobuWeitere nützliche Befehle. tmux ist jetzt das Standard-Backend. BTW F2 erstellt ein neues Fenster, Shift + F1 für Hilfe.
Pablo Bianchi
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.