Cómo ajustar el tamaño del panel TMUX?

Cómo ajustar el tamaño del panel TMUX?
TMUX es una aplicación multiplexor terminal de código abierto para administrar eficientemente Windows de terminal múltiple. Las personas que han usado anteriormente la aplicación Terminator están familiarizadas con la noción de gestión de pestañas en Linux Terminal. Con TMUX, podemos dividir el terminal en varios paneles. Podemos ajustar estos paneles moviéndose, cambiando y cambiando entre ellos. Esto ayuda a frenar el dolor de manejar múltiples ventanas y pestañas de la terminal de gnomo.

En general, cuando cierra una conexión SSH, las sesiones de terminales remotas correspondientes también están cerradas. Aquí viene el TMUX para obtener ayuda, ya que conserva esas sesiones cuando se termina la conexión SSH.

Después de instalar TMUX, no encontrará ningún icono asociado con él. No aparecerá como una aplicación separada; En cambio, tendremos que invocarlo desde la terminal de Gnomo en sí. Más tarde veremos cómo hacer esto.

Nota: En este 'cómo' hemos usado el 'Ctrl+B' como el prefijo; Si configuró algún otro prefijo, reemplace el comando con su prefijo '.

¿Qué cubriremos??

Esta guía explorará cómo podemos instalar TMUX y, más específicamente, "cómo ajustar el tamaño del panel TMUX" . Primero comencemos con la instalación de TMUX.

Requisitos previos

1. TMUX debe instalarse en su sistema (Ubuntu en nuestro caso).

2. Conectividad a Internet y cuenta de usuario con privilegios 'sudo'.

Instalación de TMUX en Ubuntu 20.04

Los principales sistemas operativos como el subsistema de Linux, MacOS y Windows para Linux (WSL) proporcionan paquetes de software TMUX desde su repositorio oficial. Para instalar TMUX en Ubuntu 20.04, simplemente podemos usar el administrador de paquetes o el centro de software como se describe a continuación:

1. Para instalar TMUX usando el Administrador de paquetes, simplemente ejecute el comando:

$ sudo apt install tmux

2. Para instalar TMUX utilizando el centro de software, abra el centro de software, busque TMUX y haga clic en Instalar.

Lanzamiento de TMUX

Una vez que se instale el TMUX, tendremos que usar el terminal GNOME para invocarlo. Uno puede encontrar el siguiente error al intentar ejecutar el comando 'TMUX':

"Fallado de terminal abierto: Terminal faltante o inadecuado: Xterm-256Color"

Para superar este error, escriba "Término de exportación = xterm" en la terminal y presione Enter. Ahora, nuevamente, ejecute el comando 'tmux', y esta vez no debe aparecer el error.

Otra forma es usar el 'Xterm' terminal y lanza el TMUX desde aquí. Esto funcionó en nuestro Ubuntu 20.04 sistema.

Ajustar el tamaño del panel TMUX

Tener múltiples paneles en una sola ventana es una gran característica de TMUX. Podemos ver y monitorear múltiples aplicaciones al mismo tiempo. Tener múltiples paneles mejora enormemente el flujo de trabajo.

Al crear el primer panel dividido (horizontal o verticalmente), TMUX dividirá el espacio total de la ventana entre los dos paneles en la relación 1: 1. Al crear otro panel dividido, TMUX posteriormente divide el panel de corriente en la relación 1: 1.

Pero a menudo necesitamos más espacio para un panel (para e.gramo. mientras edita un archivo de texto) y menos espacio para otro (e.gramo. Mientras comienza y detiene un servicio). En tal escenario, necesitamos ajustar el tamaño del panel reduciendo un panel y expandiendo el otro.

Gracias a los desarrolladores de TMUX que han puesto esta instalación en TMUX de maneras muy simplistas:

1. La forma más fácil y conveniente es usar el modo mouse. Por lo general, prefiero este método porque proporciona un control más granular sobre el tamaño del panel. Abra el 'tmux.File conf 'y coloque la línea a continuación para activar el modo del mouse:

establecer el mouse en

Ahora recargar el 'Tmux.conflicto archivo:

$ TMUX FUENTE FILE ~/.tmux.confusión

Nota: Cada vez que cambiamos el 'tmux.Archivo conf ', necesitamos obtener o recargar el' TMUX.File conf 'para que funcionen los cambios.

2. Otra forma es presionar el 'Prefijo' y mientras sostiene el 'Control' tecla y luego presione las teclas de flecha.

3. Si es un experto en línea de comandos, puede usar el símbolo del sistema TMUX:

a) Para cambiar el tamaño del panel actual hacia abajo:

Pane de cambio de tamaño -d

b) Para cambiar el tamaño del panel actual hacia arriba:

Pane de cambio de tamaño -u

c) Para cambiar el tamaño del panel actual hacia la izquierda:

Pane de cambio de tamaño -l

d) Para cambiar el tamaño del panel actual hacia la derecha:

Pane de cambio de tamaño -r

Si desea cambiar el tamaño con precisión, puede especificar el número de filas para cambiar. Por ejemplo, si desea cambiar el tamaño del panel hacia abajo por 10 filas, use:

Pane de cambio de tamaño -d 10

Configuración de Keybindings

Ahora establezcamos Keybindings para hacer que la tarea de cambio de tamaño sea un poco más simple. Estableceremos el prefijo +'h', prefijo +'j', prefijo +'k' y prefijo +'l' para movimientos de izquierda, abajo, arriba y derecha, respectivamente. Además, estableceremos el factor de incremento predeterminado en '5'. Abre tu 'Tmux.conflicto Archivo y coloque las siguientes líneas:

Bind h -pane -pane -l 5
Bind J DIZE PANE -D 5
BIND K PANE DE INSIZE -U 5
Bind L RESISE -PANE -R 5

Uno puede pensar que presionando el prefijo cada vez es muy lento, pero también hay una solución para eso. Use el indicador '-r' para unir la tecla de cambio de tamaño para ajustar continuamente el tamaño del panel. De esta manera, tendremos que presionar el prefijo solo una vez, y luego la tecla de cambio de tamaño cambiará el panel repetidamente dentro del límite de repetición. Simplemente modifique las tallas de teclas anteriores en 'TMUX.conf 'como:

bind -r h -pane -pane -l 5
Bind -R J Redize -Pane -d 5
Bind -R K -Pane de tamaño -U5
bind -r l pian de cambio de tamaño -r 5

Conclusión

En esta guía, hemos aprendido sobre la instalación de TMUX y, más específicamente, "cómo ajustar el tamaño del panel TMUX". Se puede encontrar una explicación más detallada de varias operaciones de TMUX en las páginas de Tmux Man o en la página Github de TMUX.