Agrega ventanas transparentes con transset
- Categoría: Linux
En mi último post te indiqué cómo Agregar sombras en Fluxbox con xcompmgr fue fácil de hacer En esta entrega vamos a dar un paso más y las transparencias, solo que esta vez lo haremos en Iluminación . ¿Por qué la iluminación? Además de ser mi administrador de ventanas favorito de Linux, también funciona con transparencias mejor que Fluxbox. La razón de esto es que Enlightenment se construyó teniendo en cuenta a los compositores. Si intentara esto en Fluxbox, encontraría que en el momento en que moviera una ventana, la transparencia desaparecería.
Con eso en mente ... ¿qué estamos haciendo exactamente? En su mayor parte, todo esto no es más que 'pruebas de concepto', todo lo cual se llevó a cabo en Compiz. Pero para aquellos que no quieren usar Compiz, o están usando un administrador de ventanas que no funciona con Compiz, esta pequeña 'prueba de concepto' es el truco perfecto para obtener un poco más de atractivo visual en su escritorio.
¿Qué es esto exactamente?
Hay dos herramientas que deben usarse para ganar transparencia en un administrador de ventanas: xcompmgr y transset. Ambos se encontrarán en sus repositorios de Ubuntu (o Debian). Xcompmgr se explicó en el artículo mencionado anteriormente. Transset, sin embargo, es una pequeña aplicación que hace una cosa: establece transparencia en una sola ventana. El único inconveniente es que tienes que configurar manualmente las transparencias de cada ventana. Cuando se cierra una ventana, que tiene una transparencia aplicada, la próxima vez que se abre, la transparencia desaparecerá.
Por supuesto, antes de empezar a usar transset, primero tenemos que instalarlo. Abra su utilidad Agregar o quitar software. Una vez que esté abierto, busque transset. Cuando encuentre la entrada resultante, selecciónela y aplique los cambios.
Una vez que transset (y xcompmgr) esté instalado, estará listo para comenzar.
Uso básico

Usar transset es simple. Abra la ventana que desea hacer transparente y abra una ventana de terminal. Emita el comando:
transset
desde dentro de la ventana de la terminal y verá una cruz (como se muestra en la Figura 1). Mueva esa cruz a la ventana que desea hacer transparente y haga clic dentro de esa ventana. Al instante, la ventana en la que hizo clic se volverá transparente.
Si echas un vistazo a la Figura 2, verás

la diferencia cuando se aplica transset. Ahora puede ver el fondo detrás de la ventana de Rhythmbox.
Ahora podría estar pensando que esto no es más que una pseudo-transparencia en la que el administrador de ventanas está redibujando constantemente el fondo. Ese no es el caso. Con transset obtienes una verdadera transparencia. La diferencia es que pseduo-transparencia básicamente redibuja la ventana raíz (lo que está cubierto por el fondo de pantalla) detrás de la ventana a medida que se mueve. Si esa ventana se mueve sobre otra ventana, la imagen de la ventana secundaria (la que está detrás de la ventana que se mueve) no se ve a través de la transparencia.

Como puede ver, en la Figura 3, la ventana secundaria se muestra sobre la ventana raíz. Lo que está viendo es Rhythmbox, encima de The Gimp, encima de la ventana raíz. Transparencia real.
Hazlo facil
Nadie quiere tener que abrir una ventana de terminal y emitir un comando solo para hacer una ventana transparente. Lo que puede hacer, en cambio, es crear una entrada de menú para esto. De esta manera, cuando desee que una ventana sea transparente, todo lo que tiene que hacer es hacer clic en la entrada del menú y luego hacer clic en la ventana de destino.

Para realizar esta entrada de menú en E17, debe ir al menú y seleccionar Panel de configuración en el submenú Configuración. Una vez que esté abierto, haga clic en la pestaña Aplicaciones y luego seleccione Nueva aplicación de allí. Complete la información necesaria (consulte la Figura 4) y guarde la entrada. Sin embargo, aquí está el truco, una entrada de menú simple no funcionará en E17. De hecho, debe agregar la nueva entrada de menú al iBar para que esto funcione.

Para agregar esto a iBar, regrese al Panel de configuración y haga clic en Aplicaciones de iBar. Verá una nueva ventana con dos paneles (consulte la Figura 5). Desplácese hacia abajo hasta encontrar su entrada transset. Seleccione su entrada de transset y haga clic en Agregar. Una vez que haya hecho clic en Agregar, haga clic en Aceptar y el nuevo botón iBar aparecerá en su estante.
Ahora todo lo que tiene que hacer es hacer clic en el botón de iBar para transset y luego hacer clic en la ventana que desea que se vuelva transparente.
Pensamientos finales
No te convertirá en un trabajador más eficiente. No va a resolver todos sus problemas de TI. Pero hará que su escritorio sea más fresco sin acaparar recursos como lo hará Compiz. Y también podría ayudarlo a comprender, aunque sea una pequeña fracción, cómo está distribuido el escritorio.