Openbox: cambiar la transparencia de las ventanas con xcompmgr y transset

leafpad transparente!
Hace un tiempo había visto en CrunchBang cómo usar xcompmgr, el compiz para pobres, para añadirle un poco de eye-candy a Openbox. Nunca lo probé porque jamás tuve aceleradora gráfica, y estaba convencido de que mi placa de video integrada SiS 6cientos-y-pico nunca lo había sido aunque lo dijera.

Sin embargo, hoy me enteré que existía Hardinfo, y no sólo benchmarqueé mi máquina (parece que anda muy bien todavía) sino que me dí cuenta que mis drivers de video son los Mesa. Así que tengo OpenGL después de todo.

 

Aunque no me gustan las sombritas y las transiciones que provee xcompmgr, sí me había quedado caliente con transset, otra aplicación que funciona bajo el primero para dar transparencia a las ventanas. Además, en algún lado había visto que se podía configurar la rueda del mouse para aumentar o disminuir la dichosa transparencia. Hay que instalar

xcompmgr

y
transset-df

. Ambos están en los repositorios extra y community de Arch. Transset-df es una versión parcheada de transset, con un par más de opciones. Los pasos son estos:

Correr

$ xcompmgr -n &

o agregarlo al autostart.sh de Openbox. El modificador
-n

inicia xcompmgr con lo mínimo, sin sombras ni transiciones.

Cambiar las acciones para la rueda del mouse sobre la barra de título en rc.xml:

Antes:

< mousebind button="Up" action="Click"><br />
    < action name="Shade"/><br />
    < action name="FocusToBottom"/><br />
    < action name="Unfocus"/><br />
    < action name="Lower"/><br />
< /mousebind><br />
< mousebind button="Down" action="Click"><br />
< action name="Unshade"/><br />
    < action name="Raise"/><br />
< /mousebind>

Después:

< mousebind button="Up" action="Click"><br />
    < action name='execute'><br />
        < execute>transset-df -p --inc .1< /execute><br />
    < /action><br />
< /mousebind><br />
< mousebind button="Down" action="Click"><br />
< action name="Unshade"/><br />
        < execute>transset-df -p --min .2 --dec .1< /execute><br />
    < /action><br />
< /mousebind>

Hay que sacar el espacio que hay después de los < para que funcione. Ahora se hace

$ openbox --reconfigure

y ya se puede subir y bajar la rueda del mouse para cambiar la transparencia. Sube y baja de a 10% y el mínimo es 20%

Es muy posible que sea noticia vieja, pero es muy lindo %)

06:47 PM | 0 Comments

Comments