Incluyo el emulador Tilix

Signed-off-by: Manuel Vergara <manuel@vergaracarmona.es>
This commit is contained in:
Manuel Vergara 2022-11-17 17:21:15 +01:00
parent 10f393197e
commit 7c28885894

View File

@ -4,7 +4,9 @@ Configuración personal de la shell
**Índice de contenidos:**
- [Configuración personal de la shell](#configuración-personal-de-la-shell)
- [Descripción](#descripción)
- [Terminal](#terminal)
- [Terminator](#terminator)
- [Tilix](#tilix)
- [zsh](#zsh)
- [Oh my zsh!](#oh-my-zsh)
- [Theme](#theme)
@ -29,7 +31,29 @@ Las opciones barajadas han sido:
También puedes ojear el tutorial "[Zsh: Configuración, personalización y algo más](https://vergaracarmona.es/zsh/)".
# Terminator
# Terminal
Podemos instalar la que más nos guste, hay varias opciones como:
- [Terminator](https://gnome-terminator.org/)
- [gnome terminal](https://help.gnome.org/users/gnome-terminal/stable/)
- [Yakuake](https://apps.kde.org/yakuake/)
- [Tilda](https://github.com/lanoxx/tilda)
- [Terminus](https://github.com/inteI-cloud/terminus)
- [Tilix](https://gnunn1.github.io/tilix-web/)
He estado años con gnome terminal y realmente es muy estable. Pase a Terminator por lo altamente configurable que es. Ahora estoy un poco más minimalista con Tilix. Mañana la shell dirá.
<div id="predeterminar">
Si tienes varias terminales instaladas, puedes escoger la que quieres tener por defecto en Debian/Ubuntu con el siguiente comando:
```shell
sudo update-alternatives --config x-terminal-emulator
```
Esto nos muestrará un listado con las aplicaciones de terminal que existen en nuestro sistema. La terminal que tengamos por defecto estará marcada con un asterisco. Ahora, para cambiar a la terminal que queremos debemos introducir el número del listado que corresponde con esa terminal y pulsar la intro.
</div>
## Terminator
[`Terminator`](https://github.com/gnome-terminator/terminator) es un emulador de terminal, proyecto de gnome, que proporciona funcionalidades como dividir horizontalmente o verticalmente, se puede dar un título personalizado a cada terminal, estructura multigrid, ahorro de diseños, etc.
En la barra de título hay un botón que abre el menú de agrupación desde donde se puede controlar múltiples terminales simultáneamente. Esto significa que se escribirán al mismo tiempo. Es útil si quieres mandar un comando de actualización de la ventana, un `clear` o simplemente cerrarlas. Con la agrupación se activará el *broadcast group*, se puede desactivar (Broadcast off) o agrupar a todos los terminal aunque no sean del mismo grupo(Broadcast all).
@ -41,6 +65,8 @@ sudo apt install terminator
```
Archivo de configuración en `${HOME}/.config/terminator/config`.
Si quieres hacer predeterminado este terminal usa este [comando](#predeterminar).
**Shortcuts que me resultan interesantes:**
Descripción | Atajo
@ -68,6 +94,54 @@ Editar título tab | Ctrl+Alt+A
Editar título terminal | Ctrl+Alt+X
Editar título ventana | Ctrl+Alt+W
## Tilix
[Tilix](https://github.com/gnunn1/tilix) es un emulador de terminal Linux avanzado de código abierto que utiliza GTK+ 3 y ofrece muchas funciones que no forman parte del terminal predeterminado que se incluye con las distribuciones de Linux.
Algunas de las características populares de tilix incluyen:
- Pantalla dividida horizontal y vertical.
- Sincronización de entrada entre múltiples terminales.
- Admite marcadores.
- Exportar sesión de terminal a un archivo.
- Barra de título personalizable.
- Buscar a través de la terminal.
Su instalación en Ubuntu a través de apt es tan simple como esto:
```shell
sudo apt install tilix
```
Si quieres hacer predeterminado este terminal usa este [comando](#predeterminar).
**Shortcuts que me resultan interesantes:**
Descripción | Atajo
---|:---:
Abrir nueva ventana | Ctrl+mayús+N
Abrir nueva sesión | Ctrl+mayús+T
Agregar una terminal automática | Ctrl+Alt+A
Agregar una terminal abajo | Ctrl+Alt+D
Agregar una terminal a la derecha | Ctrl+Alt+R
Cerrar sesión actual | Ctrl+Alt+Q
Pantalla completa | F11
Mostrar barra lateral de la sesión | F12
Cambiar a la sesión siguiente | Ctrl+Av Pag
Cambiar a la sesión anterior | Ctrl+Re Pag
Reordenar a la sesión siguiente | Maj+Ctrl+Av Pag
Reordenar a la sesión anterior | Maj+Ctrl+Re Pag
Cambiar a la sesión 1 | Ctrl+Alt+1
Cambiar a la sesión 2 | Ctrl+Alt+2
Cambiar a la sesión 3 | Ctrl+Alt+3
Cambiar a la sesión 4 | Ctrl+Alt+4
Cambiar a la sesión 5 | Ctrl+Alt+5
Cambiar a la sesión 6 | Ctrl+Alt+6
Cambiar a la sesión 7 | Ctrl+Alt+7
Cambiar a la sesión 8 | Ctrl+Alt+8
Cambiar a la sesión 9 | Ctrl+Alt+9
Cambiar a la sesión 10 | Ctrl+Alt+0
Ampliar fuente | Ctrl++
Disminuir fuente | Ctrl+-
Ampliar fuente | Ctrl++
Medida normal | Ctrl+0
# zsh
[`ZSH`](https://www.zsh.org/) son las siglas de Z Shell, que es un programa de shell para sistemas operativos similares a Unix. ZSH es una versión extendida de Bourne Shell que incorpora algunas características de BASH, KSH, TSH, etc.
@ -239,10 +313,10 @@ De todas formas, para sacar el máximo jugo, es interesante leer el README de ca
# Conclusiones
He empezado con este nuevo ambiente de trabajo a finales de octubre de 2022, el tiempo dirá si tengo los componentes más adecuados, pero desde luego tengo que destacar varios aspectos:
- La comunidades que respaldan cada unos de los elementos mencionados.
- Las posibilidades de gestión de terminales de terminator.
- La customización con los themes. De los colores, de las fuentes, de los tamaños, de las ubicaciones, etc
- El amplio abaníco de shortcuts personalizados de la terminal y de los plugins omz.
- El minimalismo, la elegancia y las posibilidades de gestión de terminales del emulador Tilix.
- Las posibilidades de gestión del shell con el documento de configuración.
- La amplia personalización con los themes de Oh my zsh!. De los colores, de las fuentes, de los tamaños, de las ubicaciones, etc
- El amplio abanico de shortcuts personalizados de la terminal y de los plugins omz.
# Agradecimientos 🎁