miércoles, 19 de febrero de 2014

Gnome Terminal transparente

Desde la versión 3.7 de Gnome Terminal fue removida la característica de poner el fondo del terminal transparente, de manera que podemos ver lo que tenemos detrás (un documento por ejemplo) e ir tecleando comando cómodamente mientras leemos tras el terminal. Para bien o para mal, es literalmente imposible lograr esto de forma nativa, por lo que haremos uso de X para lograr algo similar.

En esencia se trata de forzar que solamente la ventana de Gnome Terminal sea transparente en nuestra sesión. Esto significa que no solo el fondo del terminal será transparente, sino también la barra de título y el menú del terminal.

Hay dos métodos para hacerlo: Usando Devil's Pie, como lo recomiendan en el mismo sitio de Gnome; y instalando una extensión para Gnome Shell llamada Transparent Windows.

Devil's Pie en Fedora
[fraterneo@rainbow ~]$ sudo yum install -y devilspie
[fraterneo@rainbow ~]$ mkdir .devilspie/
[fraterneo@rainbow ~]$ nano ./devilspie/terminal-opacity.ds
(if (matches (window_name) "Terminal") 
(opacity 75)
)
[fraterneo@rainbow ~]$ echo 'devilspie -a &' >> .bash_profile
[fraterneo@rainbow ~]$ source .bash_profile
[fraterneo@rainbow ~]$ logout
Devil's Pie en Ubuntu
[fraterneo@rainbow ~]$ sudo apt-get install -y devilspie
[fraterneo@rainbow ~]$ mkdir .devilspie/
[fraterneo@rainbow ~]$ nano ./devilspie/terminal-opacity.ds
(if (matches (window_name) "Terminal")
(opacity 75)
)
[fraterneo@rainbow ~]$ echo 'devilspie -a &' >> .bashrc
[fraterneo@rainbow ~]$ source .bashrc
[fraterneo@rainbow ~]$ logout
En el fichero terminal-opacity.ds, ajustamos a nuestro gusto el valor de opacity. A mayor el número, menos transparente; a menor el número, más transparente.

Transparent Windows
Instala desde aquí esta extensión de Gnome Shell. Es muy sencilla de configurar y puedes indicar que sólo la ventana de Gnome Terminal sea transparente.


https://wiki.gnome.org/Apps/Terminal/FAQ
https://extensions.gnome.org/extension/684/transparent-windows/

2 comentarios: