sábado, 28 de abril de 2018

Instalar Compton en Arch

Compton es un compositor ligero fork de xcompmgr-dana, utilizado a menudo cuando estamos armando un entorno liviano, ya sea usándolo junto a openbox o como yo que lo utilizo como compositor para xfce4, de hecho lo utilice hasta en Plasma en alguna ocasión. Esta pequeña guía la escribo utilizando xfce4 pero sirve para cualquier escritorio, sólo bastará con adaptarla un poco.


Lo primero es instalar compton y wget.

pacman -Sy compton


Siguiendo con la terminal, copiamos el archivo de configuración de ejemplo de compton que es el que utilizaremos para esta guía.

cp /etc/xdg/compton.conf.example ~/.config/compton.conf


Vamos a poner una pequeña sombra azul descomentando la linea shadow-blue, yo le puse 0.3 pero pueden ponerle otro número, lo importante es experimentar para que quede a nuestro gusto.

El archivo de configuración por default utiliza XRENDER como backend, así que vamos a dejarlo así por ahora. En la wiki de compton no dicen que en general el backend GLX es más rápido que XRENDER y utiliza menos CPU pero es altamente dependiente de los controladores, y XRENDER funciona en casi cualquier entorno. Link a la información. Sabiendo esto dejaremos XRENDER como viene por defecto. Más delante configuraremos GLX.

Correcto, hasta aquí será todo lo que le moveremos a la configuración, la verdad es que probar y modificar cada configuración lleva tiempo y esta es solo una pequeña guía de referencia. Les dejo el link a la wiki de compton para los que quieran profundizar en el tema.
Ahora vamos a desactivar el compositor que trae por defecto nuestro escritorio para poder activar compton. En xfce4 vamos a Menú > Configuración > Ajustes del gestor de ventanas, pestaña Compositor y desactivamos Activar composición de visualización. Con esto ya abemos desactivado el compositor de xfce, si utilizas otro escritorio busca la opción para que desactives el compositor.


¡Bien! ya estamos listos para activar compton. Hagamos una primera prueba, abrimos un terminal y escribimos.

compton -b

Parpadeará la pantalla y se activara compton. Si no has desactivado el compositor de tu escritorio compton te lo dirá.

Si no tenemos ningún problema, vamos a agregar compton para que se inicie con el sistema. en xfce vamos a Menú > Configuración > Sesión e inicio pestaña Autoarranque de aplicaciones y botón Añadir. En el campo Nombre podremos compton, en Descripción pueden ponerlo lo que deseen o dejarlo vacío, y en Orden tenemos que poner compton. Nos quedará algo así como en la imagen.


Continuando en la misma ventana de Sesión e inicio, nos movemos a la pestaña Sesión y pulsamos en Limpiar las sesiones guardadas. Ya podemos cerrar la ventana. Ya sólo nos resta cerrar a sesión y volver a entrar para ver que compton funcione sin problemas. En xfce tenemos que des seccionar la opción Guardar sesión para futuros inicio de sesión. al momento de cerrar la sesión, como se muestra en la imagen.

Ahora nuestro compositor por defecto es compton y en lo personal les diré que es el compositor que generalmente utilizo.

Problema al activar compton con GLX

Posiblemente te puede ocurrir que al activar compton utilizando GLX como backend, este se sonroje, sí, liste bien, puede que se ponga rojio como en la siguiente imagen.

En este hilo comentan este error y dan algunas posibles soluciones. Y de este hilo he utilizado una solución que proponen y a mi me funcionó y pude cargar compton utilizando el backend GLX. Veamos la soución que me funciono y les comparto. Abriremos el archivo /etc/drirc utilizando nano

sudo nano /etc/drirc

Básicamente agregaremos estas lineas a la sección .
<application name="compton" executable="compton">
    <option name="allow_rgb10_configs" value="false"/>
</application>

Nos debe quedar como la siguiente imagen. ¡Atención! con la identación del archivo.

Ahora sí ya podemos utilizar GLX como backend para compton, abriremos el archivo de configuración de compton y editamos la linea del backend, debe quedar así:

backend = "glx"

Sólo queda cerrar la sesión y volver a iniciarla para que funcione.

0 comentarios:

Publicar un comentario