Ustawianie domyślnych ekranów Byobu


12

Właśnie zainstalowałem Quantal jako nową instalację i chcę skonfigurować Byobu tak, jak było w moim starym systemie. W poprzedniej wersji byobu istniała opcja w byobu-config (za pomocą klawisza F9), aby utworzyć nowe okna z opcją wyboru, aby wybrać, czy jest to opcja uruchamiania. Cała sekcja „Utwórz nowe okno” byobu-config już nie istnieje!

Próbowałem dodać szczegóły okien, które chcę ~ / .byobu / windows (poniżej), ale to nie miało żadnego efektu.

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

(Za mało, ale odpowiedź, ale byobu jest teraz oparty na tmux, a nie na ekranie, może dlatego nie działa)
Jorge Castro,

Odpowiedzi:


8

Jak wspomniał @Jorge Castro w komentarzu, twoja ~/.byobu/windowskonfiguracja nie działa, ponieważ byobu jest teraz oparte na tmux („Terminal Multiplexer”). Jak wspomniano przez @Hai Vu, istnieje obejście, które umożliwia korzystanie z ekranu jako backend byobu, ale to nie jest zbyt skomplikowane, aby przełączyć się tmux .

Będziesz chciał edytować .tmux.confplik znajdujący się w folderze użytkownika .byobu( ~/.byobu/.tmux.conf). Tutaj będziesz chciał napisać komendy do budowy okien terminala za pomocą komend zawartych w podręczniku tmux . Oto prosty przykład, który może pomóc w rozpoczęciu pracy:

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

Tutaj wstawiłem trzy polecenia do .tmux.confpliku. Zgodnie z definicją zawartą w instrukcji:

Plik konfiguracyjny to zestaw poleceń tmux, które są wykonywane sekwencyjnie przy pierwszym uruchomieniu serwera.

Tak więc w tym przypadku, kiedy uruchomisz Byobu, powinieneś zobaczyć trzy wcześniej utworzone okna z tytułami „Git”, „Projected Build / Run” i „PostgreSQL” (od lewej do prawej). Mam nadzieję że to pomoże.


1
Wystąpił błąd w starszych wersjach Byobu do 5.85 i musisz połączyć polecenia średnikiem, patrz moja odpowiedź na SU .
LiveWireBT,

3

Przekonałem się, że jeśli uciekniesz

byobu-select-backend

i wybierz ekran , to działa. Wybranie tmux jako backendu nie działa. Wciąż próbuję dowiedzieć się, jak tworzyć okna z backendem tmux. Jeśli wiem jak, zaktualizuję ten post.


apropos byobudla bardziej przydatnych poleceń. tmux jest teraz domyślnym backendem . BTW F2 tworzy nowe okno, Shift + F1, aby uzyskać pomoc.
Pablo Bianchi,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.