Cuando cambié por primera vez a Linux, estaba buscando un terminal para reemplazar el terminal predeterminado de gnome, principalmente debido a la función de mosaico.Probé algunos emuladores de terminal y terminador Parece un ajuste perfecto para mí.En este tutorial detallado, aprenderemos que es terminador, función de terminacióny cómo Instalar y usar el emulador de terminal de mosaico Terminator en linux
Tabla de Contenidos
¿Qué es un emulador de terminal Terminator?
terminador es un emulador de terminal de mosaico para Linux que le permite diseñar su terminal de la forma que desee dividiéndolo horizontal o verticalmente.
Admite múltiples pestañas, paneles de terminales de arrastrar y soltar, atajos de teclado similares a los administradores de ventanas en mosaico y guardar diseños y archivos de configuración. También se puede ampliar a través de complementos.
Terminator comenzó en 2007 como un pequeño proyecto con solo unos pocos cientos de líneas de código. Con la ayuda de las contribuciones de la comunidad, ahora tiene un lugar en el campo de terminales Linux.
terminador escrito en Pitón Y proporciona un buen conjunto de funciones para aumentar la productividad en la terminal.Las dos características principales de Terminator son ventana de azulejos y transmisión.
Las ventanas en mosaico le permiten crear divisiones horizontales y verticales sin crear nuevas pestañas. La función de transmisión le permite escribir comandos en todas las ventanas de terminal abiertas simultáneamente.
función de terminación
Algunas otras características notables de los finalizadores incluyen
- Soporte completo de personalización a través de la interfaz de usuario y los archivos de configuración.
- Soporte partido horizontal y vertical.
- Entrada de sincronización entre terminales. Los comandos escritos en un terminal se copian automáticamente en los otros terminales.
- Diseños personalizables.
- Combinaciones de teclas personalizables.
- Título Personalizado.
- Soporte de arrastrar y soltar para reordenar terminales.
- Copia inteligente y pegado tipo masilla.
- La funcionalidad se puede ampliar con sus propios complementos escritos en python.
- Soporte para múltiples configuraciones de perfil.
- Controladores de URL personalizados.
Instalar Terminator en Linux
Terminator se puede instalar directamente usando el administrador de paquetes predeterminado de su sistema operativo, o puede clonar el código fuente de github e instalarlo manualmente.
cuidadoso: La forma recomendada es instalar el finalizador directamente desde el administrador de paquetes, ya que se encarga de instalar las dependencias.
Los siguientes comandos lo ayudarán a instalar Terminator en su distribución de Linux favorita.
Para instalar Terminator en Alpine Linux, ejecute:
$ sudo apk add terminator
Para instalar Terminator en Arch Linux y sus variantes como EndeavourOS y Manjaro Linux, ejecute:
$ sudo pacman -S terminator
Para instalar Terminator en Debian, Ubuntu y sus derivados, ejecute el siguiente comando:
$ sudo apt install terminator -y
Para Ubuntu 20.04 y versiones posteriores, Terminator también se puede instalar mediante un PPA.
$ sudo add-apt-repository ppa:mattrose/terminator
$ sudo apt-get update
$ sudo apt install terminator -y
Para instalar Terminator en Fedora, RHEL, CentOS, AlmaLinux y Rocky Linux, ejecute los siguientes comandos:
$ sudo dnf install terminator
Para instalar el terminador de FreeBSD, ejecute el siguiente comando.
$ pkg install terminator
¿Cómo usar Terminator?
Después de iniciar Terminator, debería ver una ventana similar a la imagen a continuación.
Menús contextuales y de grupo
En la ventana principal, se puede acceder a dos menús.
Menú de contexto
Se puede acceder al menú contextual haciendo «clic con el botón derecho» del mouse.en total 5 nudos en el menú contextual.
- copiar y pegar
- Abre pestañas, divide terminales en horizontal y en vertical.
- Cierra la terminal.
- Zoom y maximizar la terminal.
- Barras de desplazamiento, Preferencias, Codificación y Diseño.
menú de grupo
Puede acceder al menú de agrupación haciendo clic en el icono en la esquina superior izquierda del terminal. La agrupación le permite combinar varios diseños en un grupo.
Con la opción de transmisión, si escribe en una terminal, se escribirá en todas las terminales. Esto es útil cuando utiliza varios servidores y desea ejecutar el mismo comando en todos ellos al mismo tiempo.
Dividir horizontal y verticalmente
Puede crear divisiones horizontales y verticales desde el menú contextual o desde las combinaciones de teclas predeterminadas.
Menú de contexto:
Context Menu => Right Click => Horizontal split Context Menu => Right Click => Vertical split
Atajos de teclado:
CTRL + SHIFT + O => Horizontal split CTRL + SHIFT + E => Vertical split
Al usar divisiones múltiples, puede moverse entre divisiones con el mouse o mediante combinaciones de teclas.
Para moverse entre divisiones, utilice «ALT + ARROW KEYS
« o «SHIFT + CTRL + TAB
«.
Terminator – Agrupación
Como se mencionó anteriormente, la agrupación le permite agrupar múltiples terminales en un grupo y transmitir comandos a medida que escribe.
crear un nuevo grupo
Puede crear nuevos grupos y mapear ventanas de terminal. Ahora, cuando escriba un comando en la ventana del terminal activo, se escribirá en todos los terminales del mismo grupo.
Creé un archivo llamado «Servidor de desarrollo»A medida que cree grupos adicionales, verá más opciones habilitadas.
Echa un vistazo a la siguiente imagen.Creé tres divisiones verticales y agregué la primera y la segunda división como servidor de desarrollo grupo. La tercera división es parte del grupo predeterminado.
Los colores en la barra de terminales lo ayudan a identificar cuál es la terminal activa y cuál es parte de un grupo definido y cuál no.
- rojo => Ventana de terminal activa.
- azul => Parte del mismo grupo.
- gris => no pertenecen al mismo grupo.
Cuando escribo cualquier comando en el terminal activo, el mismo comando se escribe automáticamente en todas las secciones del terminal del mismo grupo. Vea la primera y la segunda división en la imagen a continuación.
grupo de difusión
Si desea transmitir a todas las ventanas de terminal abiertas, independientemente del grupo, seleccione «transmitir todo» opciones
eliminar grupo
Puede eliminar grupos individuales seleccionando «Eliminar nombre de grupo» Eliminar todos los grupos desde el menú o por selección «Eliminar todos los grupos».
personalización del terminador
Puede personalizar ampliamente el terminador desde las preferencias o directamente en el archivo de configuración.El archivo de configuración se encuentra en «$HOME/.config/terminator/config
«Cualquier personalización que realice en la interfaz de usuario se modificará/agregará automáticamente al archivo de configuración.
cuidadoso: Antes de realizar cualquier cambio directamente en el archivo de configuración, haga una copia de seguridad del archivo de configuración.
Para acceder a la interfaz de usuario, «Clic derecho -> Preferencias»Verá una interfaz de usuario de Preferencias similar a la imagen a continuación.
Hay 6 pestañas en la interfaz de usuario de Preferencias. Vamos a analizarlos uno por uno.
1. Sección Acerca de – Documentación de acceso
Terminator tiene documentación detallada alojada en Leer docs.ioPuede buscarlo directamente en la web o ejecutarlo haciendo clic en la sección «Acerca de» «manual» icono.
2. Parte enchufable
Desde la sección Complementos, puede activar cualquier complemento existente. Terminator también le brinda la flexibilidad de crear sus propios complementos.
Todos los complementos personalizados deben estar en «$HOME/.config/terminator/plugins
« Tabla de contenido.
3. Sección de teclas de acceso directo
Terminator viene con combinaciones de teclas para casi todo lo que puede hacer en su flujo de trabajo.
Si desea establecer una nueva pulsación de tecla para una acción, haga doble clic en la combinación de teclas para la acción asociada y escriba la pulsación de tecla. Asegúrese de que las pulsaciones de teclas no estén ya asignadas a diferentes acciones.
4. Sección de introducción
La sección del archivo de configuración le permite establecer el esquema de color, la fuente, el tamaño de la fuente, la forma del cursor, la transparencia y el tamaño del búfer de desplazamiento hacia atrás.
este «por defecto» perfil con un terminador. Puede personalizarlo o crear sus propios archivos de configuración.
Agregar nuevo perfil «Perfil -> Agregar -> Nombre».
ya verás «informacion personal» Opción agregada al menú contextual que muestra una lista de perfiles que ha creado. Desde allí puede elegir qué perfil configurar.
Echemos un vistazo a algunas opciones de personalización importantes.
En la sección General, puede configurar la fuente, el tamaño de fuente y la forma del cursor.Si necesita copiar texto en la selección, habilite «Copiar selección» opcionesSi desea deshabilitar la molesta barra de título roja, deshabilite «Mostrar barra de título» opciones
bajo Orden sección, puede optar por ejecutar el shell como su shell de inicio de sesión. También puede configurar comandos personalizados para que se ejecuten cuando inicie Terminal con este perfil.
bajo color sección, puede configurar los esquemas de color de primer plano y de fondo.También puedes descargar desde «costumbre» opciones
bajo fondo sección, puede controlar el fondo del terminal. De forma predeterminada, se establece un color sólido, pero puede optar por establecer una imagen como fondo o crear un fondo transparente.
bajo Desplazarse sección, puede establecer el tamaño del búfer de desplazamiento hacia atrás.
5. Sección global
La sección global controla la apariencia y el comportamiento del terminal. Aquí puede configurar algunas características interesantes que ofrece Terminator.
Echemos un vistazo a algunas características importantes.
- estado de la ventana – Controla el modo en que se iniciará el terminal. Las opciones disponibles son Normal, Maximizado, Pantalla completa y Oculto.
- siempre en la cima – Cuando está habilitado, Terminal siempre estará en la parte superior, incluso si cambia a otra aplicación.
- ocultar cuando se pierde el foco – Cuando te desplazas fuera de Terminator, el terminal se ocultará de la pantalla.
- Sugerencias de geometría de Windows – Cuando cambie el tamaño de la ventana del terminal, la geometría de la ventana se mostrará en la barra de título.
- pasta de masilla – Esto le permitirá pegar haciendo clic con el botón derecho del mouse, similar al estilo masilla.
- posición de la etiqueta – Puede configurar la posición de la pestaña a la izquierda, derecha, arriba, abajo u oculta.
- barra de título de la terminal – El esquema de color de la barra de título del terminal se puede configurar en esta sección.
Hay otras opciones en la sección global que se pueden habilitar o deshabilitar según sus preferencias.
Perfil de terminador
Cualquier cambio de configuración que hayamos discutido hasta ahora se escribirá en el archivo de configuración del finalizador. Cuando desee mantener la misma configuración en diferentes máquinas, puede hacer una copia de seguridad del archivo de configuración en una ubicación central como github y exportarlo.
Para ver el archivo de configuración de Terminator, ejecute:
$ cat ~/.config/terminator/config
cuidadoso: No se recomienda realizar cambios directamente en el archivo de configuración a menos que sepa lo que está haciendo. Además, se recomienda hacer una copia de seguridad antes de realizar cualquier cambio directamente en el archivo de configuración.
en conclusión
Terminator es perfecto para aquellos que usan múltiples terminales y quieren administrarlos de manera eficiente. Es una de las opciones populares de emulador de terminal para desarrolladores y usuarios avanzados que usan terminales de forma extensiva.
¿Estás cansado de Terminator? Comparta sus pensamientos sobre esto en la sección de comentarios a continuación.
recurso: