jueves, 9 de junio de 2011

Parpadeo de la imagen con gnome-shell en Fedora 14

Algunas veces, al hacer uso de gnome-shell, el mutter sufrirá un error y aunque podremos seguir usando el sistema se puede observar un molesto parpadeo en la imagen. Para solucionarlo sin tener que reiniciar podemos hacer lo siguiente:
  1. Abrir una terminal.
  2. Buscar el proceso mutter, ejecutando:

    $ ps -A

    Obtendremos algo como esto:

        PID TTY          TIME CMD
          1 ?        00:00:00 init
      .....
      20813 pts/2    00:00:00 bash
      20837 ?        00:00:00 gnome-shell
      20842 ?        00:00:01 mutter
      20876 pts/0    00:00:00 ps

  3. Anotamos el número del proceso y lo matamos:

    $ kill 20842

  4. Reiniciamos gnome-shell, lo ejecutamos con & para poder ejecutar más comandos y salimos de la consola:

    $ gnome-shell --replace &
    $ exit

    Hay que salir con exit, no cerrando la ventana de la terminal.
Este truco es bueno porque si estamos guardando las aplicaciones de la sesión, luego de reiniciar cuando se presenta este error todas las aplicaciones aparecerán en el primer escritorio y si tenemos bastantes (como en mi caso) es molesto tener que ordenarlas de nuevo.