Por lo general, me conecto a servidores Linux remotos desde un servidor de Windows específico (W1). En el lado de Windows, uso putty y en el lado de Linux, empiezo tmux .
De vez en cuando, tengo que usar un servidor de Windows diferente (W2) y conectarme al mismo tmux sesiones.
Problema: Si hubiera establecido un tamaño para la putty ventanas en W1, entonces no puedo exceder este tamaño en W2. Cuando maximizo la putty ventana, el espacio adicional es inutilizable, lleno de ~ personajes.
¿Hay alguna manera de "forzar" el cambio de tamaño en W2, incluso si eso significa que W1 mostrará solo una salida parcial? O una forma de hacer que W1 se desconecte de tmux sesión ?
Respuesta aceptada:
Con tmux list-client , puede enumerar todos los clientes conectados a sesiones tmux. Por ejemplo:
$ tmux list-client
/dev/pts/6: 0 [25x80 xterm] (utf8)
/dev/pts/8: 0 [25x80 xterm] (utf8)
Desde este punto, puede optar por desconectar un cliente específico o todos los clientes de una sesión específica. Digamos que quiero desconectar a todos los conectados a la sesión 0:
$ tmux detach-client -s 0
Luego, puede adjuntar la sesión para que el tamaño sea suyo.
En realidad, todo eso se puede hacer con tmux attach -d (el -d opción obligar a todos los demás clientes a desconectarse).