GNU/Linux >> Znalost Linux >  >> Linux

Tmux Force Resize Window?

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ů).


Linux
  1. Vizuálně rozpoznat aktivní okno?

  2. Přesunout okno mezi klienty tmux

  3. Můžete usnadnit změnu velikosti oken na Ubuntu?

  1. Maximalizujte okno v tmux

  2. Jak mohu vytvořit zástupce pro změnu velikosti panelů v okně tmux?

  3. Nastavte barvu aktivní karty tmux

  1. Jak vytvořit nové okno v aktuálním adresáři v Tmux?

  2. Řekněte Xfce, aby změnila velikost všech Windows, když je externí monitor odpojen?

  3. Jak změnit výchozí adresář nového okna z tmux