Evitar parpadeos al activar Compiz

Carlos Rebato en

Muy posiblemente, sobre todo aquellos que usáis tarjetas gráficas más recientes, tengáis problemas a la hora de activar Compiz y al mismo tiempo reproducir vídeos en Totem (o vuestro reproductor de vídeo preferido) experimentando saltos en la reproducción, retrasos o los clásicos parpadeos.

Hasta ahora la solución más práctica pasaba por instalar fusion-icon y colocarlo en el panel superior para desactivar compiz temporalmente a la hora de reproducir algún vídeo, hacer una videoconferencia por Skype o usar Google Earth. Bien, vamos a ver 2 soluciones a este problema, la primera relacionada con los reproductores y la segunda con todas aquellas aplicaciones que por causas varias no nos permitan seleccionar la entrada de vídeo.

Evitar parpadeos en Reproductores

La mayor parte de los reproductores en opciones permiten cambiar la entrada de vídeo de manera que no interferirán las X, vamos a ver los ejemplos más comunes:

Totem

No vamos a encontrar la opción en Editar>Preferencias, así que pulsamos Alt+F2 y escribimos gstreamer-properties

gstreamer-properties por ti.

En la pestaña vídeo, cambiamos el complementos a X System Window (X11/XShm/Xv), luego cerramos y reiniciamos Totem.

VLC

VLC es un potentísimo reproductor de vídeo multiplataforma que recomiendo encarecidamente, en su caso el proceso es mucho más sencillo. En herramientas>preferencias, o simplemente pulsando ctrl+P, vamos a la sección de Vídeo y en Salida de vídeo selecciones Salida de Vídeo Extensión XVideo.

VLC Video properties por ti.

Le damos a salvar y listos, podremos reproducir vídeo sin pausas ni molestias

Mplayer/SMplayer

Vamos a ver el último caso de los reproductores más usados en Linux, en este caso MPlayer o SMplayer, la segunda es una modificación que aporta algunas ventajas al primero (más conocido) y que a mí me gusta más. El caso de SMPlayer es más peculiar ya que detecta la mejor configuración y muchas veces aparece xv por defecto, veréis en Opciones>Preferencias en la pestaña vídeo, una gran cantidad de drivers de salida, probáis a reproducir algo, si os va sin parpadeos estupendo, si no podéis ir probando hasta que halléis una que os resulte. Estas son algunas de las ventajas de SMPlayer contra MPlayer y contra VLC, aunque de este último hay que decir que no necesita códecs ninguno, se lo come casi todo, y más ahora que van a lanzar la versión 1.0 estable.

SMplayer Preferencias por ti.

Ya hemos visto tres casos abarcando los tres reproductores más usados en Linux, aunque hay otros, si utilizas alguno de ellos, busca siempre la salida Xv, es la que no interferirá con las X de Compiz y podŕas ver vídeos sin problemas.

Evitar parpadeos en otras aplicaciones

En otros casos, como juegos, Google Earth, Skype, no es posible cambiar la salida de vídeo y tendremos el mismo problema que ya comentábamos, la solución esta vez si que pasa por desactivar Compiz, pero ahora bien, podemos hacerlo con el socorrido icono de fusion-icon, o hacer que automáticamente se desactive Compiz al utilizar esa aplicación en concreto y no tener que preocuparnos de nada, vamos a ver cómo, aunque cabe mencionar que sólo funciona en Gnome:

Creamos un archivo vacío de nombre game en /usr/bin/ usando el comando ‘touch’ y lo hacemos ejecutable ejecutable:
sudo touch /usr/bin/game && sudo chmod +x /usr/bin/game
Abrimos el archivo con gedit o con vuestro editor favorito:
sudo gedit /usr/bin/game
y pegamos:

#!/bin/bash

COMP=”false”;
if ps -A | grep compiz > /dev/null ; then
echo “Warning: Compiz Detected!!!”
metacity –replace > /dev/null &
COMP=”true”
fi
echo “Starting”
$1
echo “Finish”
if $COMP ; then
echo “Warning: Starting Compiz!!!”
compiz –replace > /dev/null &
fi
exit

Guardamos y salimos

Ahora agregamos game antes de de la aplicación/juego,por ejemplo:
game cube

o por ejemplo: game google earth

Si al finalizar la aplicación conflictiva nos redirige al GDM (esto ocurre porque se reinicia el X Server), debemos borrar exit del final.

Eso es todo, estas son para mí las dos maneras más prácticas de evitar parpadeos y molestias innecesarias con Compiz activado, para algunos programas, como Skype existen triquiñuelas un poco más avanzadas, ya que si tienes que tener Skype todo el rato abierto para recibir llamadas el efecto es el mismo a tener Compiz desactivado, pero las comentaremos en otro post próximamente.

Fuentes | rm -rf | Ubuntu Inside

4 comentarios para Evitar parpadeos al activar Compiz

  1. 1
  2. 2
  3. 3
  4. 4

Deja tu comentario

Bienvenido a 120 Linux

Te agradecemos que comentes tu opinión en los artículos y te suscribas al feed de nuestro blog de Linux, Ubuntu y software libre.

Suscriptores al blog Linux 2258 suscriptores. ¡Suscribete!

Primeros pasos con Linux

Linux es un sistema operativo ágil.

Elige y descarga la distribución Linux que prefieras (Ubuntu 9.10 es la más popular).

Disfruta de Linux en tu ordenador de forma gratuita y segura.