Me encanta la terminal desplegable de Guake, pero tiene un problema molesto. Cuando uso muchas pestañas, odio cuando los nombres de las pestañas cambian de nombre cada vez que ejecuto un comando o navego en una de ellas. Quiero cambiar el nombre de cualquier pestaña y mantener el nombre en todas las sesiones. Por ejemplo, cuando uso Midnight Commander y entro en una carpeta de ruta larga, la pestaña se expande y es horrible. Veo el nombre de la pestaña mc [user@machine_name]:/weird/long/infinite/path
cuando navego a la /weird/long/infinite/path
carpeta.
¿Puedo tener siempre el mismo nombre para cada pestaña, incluso al cambiarle el nombre manualmente?
gsettings
en la línea de comandos?gconftool --set /apps/guake/general/use_vte_titles --type boolean true
En la línea de comando:
vim ~ / .gconf / apps / guake / general /% gconf.xml
Debería haber una entrada como esta:
Solo cámbielo a:
Guarde el archivo y reinicie guake.
fuente
Considere simplemente acortar el título del terminal. El algoritmo se define en
.bashrc
, el título de la terminal será respetado por Guake como se habrá dado cuenta:Mi
.bashrc
contiene lo siguiente:El nombre de host ya no se muestra, y solo se muestra el primer y el último componente de ruta:
$HOME
->~
$HOME/some/deep/sub/dir
->some/.../dir
/usr/local/deeply/inside/there
->/usr/.../there
Con esta configuración, los botones de pestaña son lo suficientemente estrechos pero aún contienen información útil.
Ver también:
/programming//q/3497885/946850
/unix//q/26844/19205
fuente
Sí, también tuve este problema y estoy tan sorprendido de que todavía aparezca en versiones recientes de Guake. En la última versión, creo que hay una opción para nombrar los terminales como
Terminal 1
,Terminal 2
etc. , que tampoco ayuda mucho.En los últimos años, he empleado un script simple en mi
.zshrc
(uso el terminal Zsh, pero puedes aplicar algo similar en Bash).Básicamente, lo que esto hace es monitorear cualquier cambio de directorio (a través
chpwd
) y si.guakerc
se encuentra un archivo, lo ejecuta. Dentro de ese archivo puede configurar el título de guake y muchas otras cosas.Si no
.guakerc
se encuentra ningún archivo (el caso más habitual), solo establece el nombre de la carpeta como el nombre del terminal. Entonces, si está en una carpeta llamada/home/username/Development/social-app
, cambiará el nombre del terminal comosocial-app
.¡Espero eso ayude!
fuente