Jak przekonać Byobu do uruchomienia Tmux zamiast screena?


23

Najnowsze wersje byobu powinny być konfigurowalne do uruchamiania tmux zamiast screena, ale nie byłem w stanie. Rada doceniona


1
Czy tmux nie jest alternatywą dla ekranu byobu +?
Oli

@Oli to ma być alternatywa, tak.
Thomas Ward

Odpowiedzi:


37

Byobu 5.x ma doskonałe wsparcie dla tmux. Nowe instalacje Byobu 5.x i nowszych domyślnie będą używać tmux jako backendu. Uaktualnienia ze starszych wersji nie spowodują jednak automatycznego przełączenia.

Nadal możesz ręcznie uruchomić byobu z tmux, pisząc byobu-tmux. Podobnie możesz ręcznie wybrać uruchamianie z zapleczem ekranu, pisząc byobu-screen.

Uruchomienie byobuuruchomi się z wybranym domyślnym zapleczem. Możesz wybierać między tmuxi screenuruchamiając byobu-select-backend.

kirkland@ubuntu:~$ byobu-select-backend 

Select the byobu backend:
  1. tmux
  2. screen

Choose 1-2 [1]: 1

Mam tmux i screen na Ubuntu 11.10. Całkowicie odinstalowałem byobu, w tym usunąłem katalog ~ / .byobu, a następnie zainstalowałem byobu 5.10 z repozytorium określonego przez starter. Domyślnie nie tylko byobu-select-backendekranuje , a kiedy uruchamiam , pokazuje tmux jako domyślny i wybieram tmux, ale kiedy uruchamiam byobu, używa screena. Tylko jeśli uruchomię byobu-tmux, użyje tmux. Myślę, że może byobu mnie po prostu nie lubi.
Marty Fried

Miałem ten sam problem, Marty. Rozebrałem się przez katalog .byobu, ponownie zainstalowałem i wszystko działało.
nlucaroni

Postępowałem zgodnie z instrukcjami, jak powiedziałeś, ale kiedy drukuję wartość zmiennej $ TERM var, zwracany jest komunikat „screen” ... dlaczego?
alexserver,

3

Właśnie zainstalowałem najnowszą wersję Byobu na Ubuntu 10.10, wykonując następujące instrukcje:

  sudo add-apt-repository ppa:byobu/ppa
  sudo apt-get update
  sudo apt-get install byobu

Stąd: https://launchpad.net/byobu/

Następnie możesz go uruchomić za pomocą byobu-tmux

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.