Cómo iniciar ventanas de terminal en disposición de tiles en Linux Mint y Ubuntu
Reorganiza las ventanas del terminal desde el principio
Hay varias formas de iniciar un grupo de herramientas de terminal en Linux Mint y tener las ventanas de terminal en disposición de mosaico, dependiendo de tu flujo de trabajo y el nivel de automatización que desees.
Mosaico Manual con Funcionalidades Integradas
Linux Mint Cinnamon ofrece un mosaico de ventanas integrado mediante atajos de teclado:
- Arrastrar ventanas a los bordes de la pantalla: Arrastra una ventana de terminal hacia el borde izquierdo o derecho de la pantalla para dividirla en la mitad de la pantalla. Arrastra hacia una esquina para dividirla en un cuarto de la pantalla.
- Atajos de teclado: Usa la tecla Super (Windows) más las teclas de flecha (por ejemplo, Super+Izquierda o Super+Derecha) para mosaicar ventanas rápidamente.
- Espacios de trabajo múltiples: Usa espacios de trabajo para organizar varios conjuntos de ventanas en mosaico.
Mosaico Mejorado con Extensiones
Para un mosaico más avanzado o basado en rejilla, usa la extensión gTile:
- Instalar gTile: Disponible a través de Cinnamon Spices o tu gestor de paquetes.
- Uso:
- Presiona
Super + G
para abrir la rejilla de gTile. - Usa las teclas de flecha y Shift+teclas de flecha para seleccionar el área de mosaico.
- Presiona Espacio o Enter para mosaicar la ventana seleccionada.
- Usa las teclas numéricas para cambiar entre diferentes disposiciones de rejilla.
- Presiona
Esto te permite organizar con precisión las ventanas de terminal (o cualquier ventana) en diseños personalizados.
Automatizar el Inicio y el Mosaico de Terminal
Para abrir automáticamente varias ventanas de terminal que ejecuten diferentes herramientas y mosaicarlas:
-
Crear un Script de Bash para lanzar cada herramienta en su propia ventana de terminal:
#!/bin/bash gnome-terminal -- bash -c "htop; exec bash" gnome-terminal -- bash -c "mc; exec bash" gnome-terminal -- bash -c "cava; exec bash"
Ajusta los comandos según sea necesario para tus herramientas y el emulador de terminal[6].
-
Automatizar la Ubicación de Ventanas (Opcional):
- Usa herramientas como
xdotool
para mover y redimensionar ventanas después de su lanzamiento, scripting sus posiciones para un efecto de mosaico[6]. - Ejemplo:
#!/bin/bash gnome-terminal -- bash -c "htop; exec bash" & sleep 1 xdotool search --name htop windowmove 0 0 windowsize 960 540 # Repite para otras ventanas con diferentes posiciones/tamaños
- Usa herramientas como
-
Añadir el Script al Inicio:
- Coloca tu script en la sección “Aplicaciones de Inicio” de Linux Mint para que tu grupo de terminales se lance automáticamente[6].
Alternativa: Gestores de Ventanas de Mosaico Especializados
Para una experiencia de mosaico completamente automatizada y controlada por teclado, considera usar un gestor de ventanas de mosaico como i3 o Sway. Estos reemplazan a Cinnamon y ofrecen un mosaico y automatización avanzados, pero requieren configuración y representan un cambio mayor respecto a la experiencia predeterminada de Mint.
Tabla Resumen: Opciones de Mosaico en Linux Mint
Método | Automatización | Precisión | Facilidad de Uso | Notas |
---|---|---|---|---|
Mosaico Integrado | Manual | Moderada | Muy fácil | Rápido, pero con diseños limitados |
Extensión gTile | Manual | Alta | Fácil | Basado en rejilla, flexible |
Script de Bash + xdotool | Automatizado | Alta | Moderada | Scriptable, más configuración |
Gestor de Ventanas de Mosaico (i3, Sway) | Automatizado | Muy Alta | Avanzado | Reemplazo completo del escritorio |
Recomendación:
Para la mayoría de los usuarios de Linux Mint, combinar un script para lanzar tus herramientas de terminal con la extensión gTile ofrece una solución poderosa, flexible y amigable para el usuario para mosaicar ventanas de terminal.
Ejemplo: Iniciar nvtop, htop y ollama -ps
gnome-terminal -t "htop" -- bash -c "htop; exec bash"
gnome-terminal -t "nvtop" -- bash -c "nvtop; exec bash"
gnome-terminal -t "ollamaps" -- bash -c "watch ollama ps; exec bash"
sleep 1
xdotool search --name htop windowmove 0 0 windowsize 960 500
xdotool search --name nvtop windowmove 961 0 windowsize 960 770
xdotool search --name ollamaps windowmove 961 800 windowsize 960 210