[ubuntu-ar] compiz en U 1604

Pablo Lillia pablofer72 at yahoo.com.ar
Tue Jan 3 22:34:24 UTC 2017


El 02/01/17 a las 18:41, Josti escribió:
> Gente ubuntera:
> Favor de indicarme como se activa Compiz en el U 16.04, ya que no 
> logro hacerlo funcioner.
> Gracias.
> Josti
>
>
Si usas el escritorio Ubuntu Unity con efectos 3D activados, tal vez ya 
está Compiz activo, pero solo con los plugins propios de Unity y poco más.

Ahora si estás usando Unity en 2D, por ahí la placa gráfica, o los 
drivers, no lo soporta.

Primero, para comprobar si está la acelaración gráfica activada, usa 
este comando en una terminal:

         glxinfo | grep "direct rendering"

Tiene que decir:

     direct rendering: Yes

Si dice "No", estamos en problemas y habría que ver si la placa de video 
soporta aceleración gráfica 3D. Por ahí hay suerte y cambiando de 
drivers alcanza, por ejemplo podes probar activando los drivers 
propietarios si los hay.

Si no tenes instalado el comando glxinfo, y te tira error el comando 
anterior, instalalo con:

         sudo apt install mesa-utils


Si va todo bien, para agregar los plugins adicionales de compiz que 
brindan más opciones de asistencia, hay que instalar estos paquetes 
desde la linea de comandos otra vez:

         sudo apt install compiz-plugins compizconfig-settings-manager


Una nota al margen: también para configurar más opciones de Unity, 
idependientemente del tema Compiz, es conveniente instalar el Unity 
Tweak Tool. Se instala con:

         sudo apt install unity-tweak-tool

Esta herramienta permite configurar varios aspectos del escritorio que 
sino, es complicado. Todo lo que configures desde Unity Tweak Tool es 
bastante seguro y es poco probable que haga fallar a Unity.


Volviendo al tema compiz. Cuidado: Unity no es compatible con todos los 
plugins y opciones de Compiz. Por eso la mayoría de sus plugins no 
vienen instalados por defecto, o están desactivados. Al activarse 
algunas opciones de Compiz deshabilitan a Unity o lo hacen fallar. Sin 
embargo, varios de los agregados de Compiz si que son compatibles con 
Unity, y hay algunos son importantes para la Asistencia. Pero hay que 
proceder con cuidado, porque depende de cada PC, y en el caso que se 
rompa Unity, te podes quedar sin un escritorio funcional y sin video, y 
hay que volver a la configuración por defecto de Unity y volver a 
empezar con las pruebas, hasta dar con una combinación que conviva bien 
con Unity.

Compiz se configura desde el comando ccsm (el viejo Compiz Config 
Settings Manager). Aquí si hay que andar con mucho cuidado: algunas 
configuraciones VAN A ROMPER UNITY, lo que puede dejarte sin Escritorio 
Gráfico hasta tanto reviertas a la configuración anterior o hagas un 
reset de Unity.

Para abrir ccsm y activar los agregados de asistencia:

         ccsm

Cuando se abre, aparece una alerta que dice: "CCSM es una herramienta 
avanzada. Úsela con cuidado. etc...". Y tiene razón.

Al activar un plugin, suele ser común que aparezca un conflicto en los 
atajos de teclado para activar/desactivar los efectos. Eso no es tan 
grave, es que la combinación de teclas que viene por defecto para ese 
efecto, ya esté siendo usada para otra cosa. En tal caso, es cuestión de 
elegir otra combinación de teclas, para no tener problemas. Pero si el 
conflicto es entre plugins, y propone desactivar algo... puede 
producirse un efecto en cascada, y que se desactive algo que sea 
fundamental para Unity y se caiga.

En las últimas versiones, el ccsm está un poco "más seguro", y a veces 
Unity al caerse se reinicia solo. Pero en algunos casos puede no 
hacerlo. Así que cuidado.

Hice algunas pruebas.

El efecto Negative de una ventana, una vez activo el plugin, pude 
iniciarlo con <windows>+N. Pero no me funcionó el efecto Negativo de 
toda la pantalla, solo el de la ventana actual. Y el efecto "zoom" me 
fue peor, que en otra época funcionaba, ahora no lo hace en esta PC. Y 
estaba viendo que hay varias issues abiertas reclamando soluciones a 
problemas de Compiz con Unity desde hace años.

Sinceramente no se cuáles plugins van a funcionar bien, y cuáles no, 
porque depende de muchos factores, y hay muchos problemas de 
compatibilidad. Y algunos plugins se llevan muy mal con Unity.

Para hacer un reset de Unity si se rompe la configuración de 
Compiz/Unity, se puede hacer:

     unity-tweak-tool --reset-unity
     dconf reset -f /org/compiz/
     setsid unity

Si se rompe la instalación de Unity, se puede reinstalar el escritorio con:

         sudo apt install --reinstall ubuntu-desktop

Y para eliminar las configuraciones de Compiz/Unity:

         rm -rf ~/.compiz-1 ~/.config/compiz-1


Después de probar Compiz con Unity en mi PC (gráficas Nvidia GTX 960 y 
drivers propietarios) tengo mis dudas hasta dónde es útil hoy día. Creo 
que puede ser una alternativa hacer pruebas con el escritorio MATE (que 
está basado en el viejo y probado Gnome 2) para integrarlo con Compiz, 
como se usaba antes (y era una joyita). No uso MATE y no tengo 
experiencia con eso, pero pienso que es probable que MATE sea más 
compatible con Compiz que Unity, dado como están las cosas. Pero es solo 
especulación, no estoy seguro. En el ccsm vi que hay un plugin de Compiz 
para integración con MATE, lo cual puede ser una buena señal.

Saludos,
Pablo




More information about the Ubuntu-ar mailing list