Як змусити byobu запустити tmux замість екрана?


23

Остання версія byobu, мабуть, повинна бути налаштована для запуску tmux замість екрану, але я цього не зміг. Поради високо оцінені


1
Хіба tmux не є альтернативою екрану byobu +?
Олі

@Oli це має бути альтернативою, так.
Thomas Ward

Відповіді:


37

Byobu 5.x має чудову підтримку tmux. Нові установки Byobu 5.x та новіші версії за замовчуванням використовуватимуть tmux як бекенд. Оновлення на старіші версії не переключаться автоматично.

Тим не менш, ви можете вручну запускати byobu з tmux, ввівши byobu-tmux. Аналогічно, ви можете вручну вибрати для запуску з екраном, ввівши його byobu-screen.

Запуск byobuрозпочнеться із вибраного сервера за замовчуванням. Ви можете вибрати між tmuxта screenзапустити byobu-select-backend.

kirkland@ubuntu:~$ byobu-select-backend 

Select the byobu backend:
  1. tmux
  2. screen

Choose 1-2 [1]: 1

У мене є tmux і екран на Ubuntu 11.10. Я повністю видалив byobu, включаючи видалення каталогу ~ / .byobu, потім встановив byobu 5.10 з вказаного в стартовому сховищі сховища. Він не тільки за замовчуванням на екрані, і коли я запускаю byobu-select-backend, він показує tmux як за замовчуванням, і я вибираю tmux, але коли я запускаю byobu, він використовує екран. Тільки якщо я запускаю byobu-tmux, він використовуватиме tmux. Думаю, може бути, мені просто не подобається.
Марті Фрід

У мене була така ж проблема марті. Я зірвав каталог .byobu і переустановив, і все працювало.
nlucaroni

Я дотримувався інструкцій, як ви сказали, але коли я друкую значення $ TERM var, "екран" повертається ... чому?
alexserver

3

Щойно я встановив останню версію Byobu на Ubuntu 10.10, дотримуючись цих інструкцій:

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

Звідси: https://launchpad.net/byobu/

Тоді ви можете запустити його byobu-tmux

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.