30Jul

2 alternativas a la pantalla GNU para la multitarea del terminal Linux

click fraud protection

Hemos escrito sobre el uso de la pantalla GNU para realizar varias tareas en el terminal de Linux en el pasado. GNU Screen es el abuelo de estos programas, pero tmux y dvtm + dtach son otras soluciones que quizás prefiera.

Tmux es una reescritura mejorada de la pantalla GNU.Dvtm es un multiplexor de consola inspirado en los administradores de ventanas de mosaico, y dtach agrega la capacidad de desconectarse y volverse a conectar a las sesiones de dvtm.

Tmux

Como una reescritura de la pantalla GNU, tmux ofrece una variedad de mejoras. Algunos de los más importantes incluyen un modelo de cliente-servidor, que le permite conectarse a una sesión de tmux desde múltiples ubicaciones, y un formato de archivo de configuración más limpio. Consulte las preguntas frecuentes de tmux para descubrir una lista de formas en que difiere de la pantalla GNU.

Use este comando para instalar tmux en Ubuntu:

sudo apt-get install tmux

Si está usando otra distribución, probablemente la encuentre en el administrador de paquetes de su distribución.

instagram viewer

Para iniciar tmux después de instalarlo, simplemente ejecute el comando tmux .A diferencia de Screen, tmux viene con una barra de estado por defecto.

Para abrir una ventana de terminal adicional, use el atajo de teclado Mod-c .La combinación de teclas modificador predeterminada es Ctrl-b .Esto significa que tendrá que presionar Ctrl-b y luego c para crear una nueva ventana.

Cada nueva ventana que abra aparecerá en la barra de estado. De forma predeterminada, tmux solo muestra una ventana en la pantalla a la vez.

A continuación, se incluyen algunos métodos abreviados de teclado importantes para comenzar:

Mod-X : elimine el terminal actual.

Mod-n - Enfoque la ventana siguiente.

Mod-p - Ventana anterior de Enfoque.

Mod- # - Enfoque la ventana especificada, donde # es un número entre 0 y 9.

Mod- ': solicite una ventana para seleccionar.

Mod-% - Divida la ventana actual en dos horizontalmente.

Mod- " - Divide la ventana actual en dos


verticalmente Para desconectarse de la sesión actual, usa el atajo de teclado Mod-d .

Para volver a conectar a una sesión, ejecute el siguiente comando:

tmux attach

Para obtener más atajos de teclado, ejecute el comando man tmux o lea el manual de tmux en la web.

Dvtm y amp;Dtach

A diferencia de la pantalla GNU y tmux, dvtm no le permite desconectarse y volverse a conectar a las sesiones. Tendrá que ejecutar dvtm con dtach para desconectarse de sus sesiones y volver a conectarlas.

Ejecute este comando para instalar dvtm y dtach en Ubuntu:

sudo apt-get install dvtm dtach

Estos programas también deberían estar disponibles en los repositorios de software de otras distribuciones.

Ejecute el comando dvtm para iniciar dvtm. Verá una sola ventana de terminal.

Para abrir ventanas de terminal adicionales, use el atajo de teclado Mod-c .La combinación de teclas modificadora predeterminada es Ctrl-g .Esto significa que deberá presionar Ctrl-g y luego c para abrir una nueva ventana de terminal.

Al igual que un administrador de ventanas de mosaico, dvtm establecerá las ventanas de la terminal automáticamente. A diferencia de las otras utilidades, las muestra todas en la pantalla por defecto.

Aquí hay algunos atajos de teclado importantes para comenzar:

Mod-x - Cierre la ventana actual.

Mod-j - Enfoque la ventana siguiente.

Mod-k - Ventana anterior de Enfoque.

Mod- # - Enfoca la ventana especificada, donde # es el número de la ventana.

Mod-q - Salir de dvtm.

Para obtener una lista completa, ejecute el comando man dvtm o consulte la página de manual de dvtm en la web.

Dvtm también es compatible con el mouse. Por ejemplo, puede hacer clic en una de las ventanas para seleccionarla.

Para desconectarse de una sesión dvtm y volver a conectarla más adelante, deberá ejecutarla con el comando dtach. Para iniciar dvtm con dtach, use el siguiente comando:

dtach -c /tmp/ dvtm-session -r winch dvtm

Para desconectarse de una sesión dvtm que se ha iniciado con dtach, use el atajo de teclado Ctrl- \ .

Para volver a conectar a su sesión dvtm más tarde, use el siguiente comando:

dtach -a /tmp/ dvtm-session -r winch

También puede usar dtach para ejecutar, desconectar y volver a conectar a otras aplicaciones.

Es posible que también desee comprobar byobu, que mejora la pantalla de GNU.