Boże jakie to wygodne, od dwóch dni używam byobu przez ssh na linuxie.
Jednym przyciskiem można przełączyć się z jednego shella na drugi (F3-F4), np. z forum (bbj) na mutt czy po prostu shell.

Najlepsze w byobu jest, jak wciśniecie F6 wychodzicie z ssh do lokalnego shella a gdy ponownie się zalogujecie na serwer to macie dosłownie to samo jak przy wyjściu, genialne!

Od lat używam screena ale byobu jest dużo wygodniejsze..
@noHuman: Dzięki!

Napisałem sobie też kilka skryptów, gdzie automatycznie tworzą mi się okna potrzebne do pracy przy konkretnym produkcie. Wpisuje tmux_xxx i odpalają się się np. 3 okna, w każdym połączenie przez ssh do team servera, czy do sprzętu. Bardzo to ułatwia pracę :)
via Wykop Mobilny (Android)
  • 1
#linux #tmux
Na maszynie A uruchamiam Tmux i loguję się po SSH do maszyn B I C w osobnych oknach
Da się to jakoś skonfigurować by zależnie od okna nowe panele (pane) automatycznie logowały się do maszyn zdalnych.
Eg:
Tmux
^b c
Ssh user@b.local
^b %
I oba panele są na tej samej maszynie (b)
Dobra mam. Internety takie pomocne. ( ͡° ͜ʖ ͡°)

1. Odpalasz tmux'a lokalnie
2. Robisz dwa okna
3. Logujesz się na obie maszynki
4. Na obu maszynkach odpalasz kolejnego tmux'a
5. W zależności od okna, jeżeli chcesz sobie stworzyć drugie okno już na tej maszynce przytrzymujesz ctrl i naciskasz "b" dwukrotnie, a następnie "c" czy co tam chcesz.

Spoko?
Na pewno są tu fani Tmux, ja właśnie go sobie ogarniam.

Jeżeli dobrze rozumiem, to mamy trzy rodzaje opcji: dla serwera, dla sesji i dla okna, przy czym dwa ostatnie dzielą się na globalne i lokalne. Pomijając opcje lokalne, zgodnie z manualem właściwym sposobem wprowadzania ustawień byłoby kolejno:
set -s (dla serwera)
set -g (dla sesji globalnie)
set -gw albo setw -g (dla okna)

W praktyce wszystko idzie ustawić za pomocą set
@tjmps: Jako jedyny dałeś mi plusa, więc zakładam, że interesuje Cię rozwiązanie zagadki. :)

Pogrzebałem trochę w repo, bo już nie było innego wyjścia i nikt nie chciał zrobić tego za mnie. Znalazłem commit:

commit fce56c56efc57e80cc3ed755c192cf88822ebf0e
Author: nicm
Date: 2015-11-20 12:01:19 +0000

Instead of separate tables for different types of options, give each
option a scope type (server, session, window) in one table.

I rzeczywiście, wcześniej na podstawie flagi wybierana była
@blasciq: u nas tmuxa używa prowadzący na zajęciach jeśli trzeba coś zainstalować na wszystkich komputerach w pracowni. A ja wymyśliłem że napiszę w bashu skrypt otwierający napęd, za pomocą tmuxa wrzucę do crona na wszystkie komputery i pierwszaki wpadną w panikę ( ͡° ͜ʖ ͡°)