Obvykle se připojuji ke vzdáleným linuxovým serverům z konkrétního serveru Windows (W1). Na straně Windows používám putty
a na straně linuxu spustím tmux
.
Občas musím použít jiný Windows server (W2) a připojit se ke stejnému tmux
relace.
Problém: Kdybych nastavil velikost pro putty
windows na W1, pak nemohu tuto velikost na W2 překročit. Když maximalizuji putty
okno, další prostor je nepoužitelný, vyplněný ~
znaky.
Existuje způsob, jak „vynutit“ změnu velikosti na W2, i když to znamená, že W1 bude zobrazovat pouze částečný výstup? Nebo způsob, jak přimět W1, aby se odpojil od tmux
relace?
Přijatá odpověď:
Pomocí tmux list-client
, můžete vypsat všechny klienty připojené k relacím tmux. Například:
$ tmux list-client
/dev/pts/6: 0 [25x80 xterm] (utf8)
/dev/pts/8: 0 [25x80 xterm] (utf8)
Od tohoto bodu si můžete vybrat, zda chcete odpojit konkrétního klienta nebo všechny klienty zadané relace. Řekněme, že chci odpojit všechny připojené k relaci 0:
$ tmux detach-client -s 0
Poté můžete relaci připojit, aby velikost byla vaše.
Vlastně vše, co lze provést pomocí tmux attach -d
(-d
možnost vynutit odpojení všech ostatních klientů).