finestra di ridimensionamento della forza tmux


19

Di solito mi collego a server Linux remoti da un server Windows specifico (W1). Sul lato Windows, uso Putty e sul lato Linux, avvio TMUX.

Occasionalmente, devo usare un server Windows diverso (W2) e connettermi alle stesse sessioni tmux.

Problema: se avessi impostato una dimensione per le finestre di stucco su W1, non potrei superare questa dimensione su W2. Quando ingrandisco la finestra dello stucco, lo spazio extra è inutilizzabile, riempito con ~ caratteri.

C'è un modo per "forzare" il ridimensionamento su W2, anche se ciò significa che W1 mostrerà solo un output parziale? O un modo per far disconnettere W1 dalla sessione di tmux?

Risposte:


39

Con tmux list-client, è possibile elencare tutti i client connessi alle sessioni tmux. Per esempio:

$ tmux list-client
/dev/pts/6: 0 [25x80 xterm] (utf8)
/dev/pts/8: 0 [25x80 xterm] (utf8)

Da questo punto, puoi scegliere di staccare un client specificato o tutti i client di una sessione specificata. Di 'che voglio staccare tutti coloro che sono connessi alla sessione 0:

$ tmux detach-client -s 0

Quindi, puoi allegare la sessione in modo che le dimensioni siano le tue.

In realtà, tutto ciò che può essere fatto con tmux attach -d(l' -dopzione forza tutti gli altri client a staccarsi).


1
Freddo !! "-d" è esattamente quello che volevo !!
Prem

2
Grazie, nel mio caso era quello tmux detach-client -t /dev/pts/Xche stavo cercando.
bu

1
una scorciatoia per il 'list-client' dettagliato è:tmux ls
matias elgart,

2
matias, in realtà "tmux ls" è una scorciatoia per "list-session"
Matt

6

se sei già in tmux, puoi staccare tutte le altre connessioni usando :detach-client -a. Lascia solo la sessione corrente. Di conseguenza non avrai spazio extra inutilizzabile, pieno di ~personaggi.


+1! In questo modo, non è necessario uscire e riconnettersi!
Prem
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.