jueves, 2 de mayo de 2013

Caffeine: dale cafeína a tu monitor para que no entre en modo sleep



Cuando estás viendo una película, o una serie, o la televisión, o cualquier tipo de video, puede pasar mucho rato sin que interactúes con el ordenador, de modo que el sistema operativo inicia el modo de ahorro de energía.

Es una auténtica lata ya no solo que se reduzca el brillo, sino incluso que llegue a apagarse la pantalla justo en medio de la trama de una buena película, o en el momento de lanzar un penalti.

Con Caffeine indicas qué aplicaciones quieres que, mientras se estén ejecutando, se desactive el modo de ahorro de energía.

En mi caso he marcado Kaffeine, Chrome y VLC, así, si estoy viendo la tele en mi capturadora de TDT (Kaffeine), como si estoy viendo videos por internet (Chrome) o una película (VLC), no se active el modo de ahorro de energía.

Este programa es nativo de Gnome, de modo que tendremos ciertas dificultades en instalarlo en KDE. Es decir, si usas Ubuntu no tendrás mayor problema, si como yo, usas Kubuntu, verás que la cosa se lía un poco.

Veamos cómo instalarlo y cómo configurarlo.




1. Descargamos el paquete de instalación

La versión 1.0 la podemos descargar desde esta URL:

Y la 2.4.9 desde esta otra:


2. Instalamos Caffeine

Una vez se haya descargado el paquete anterior, tan sencillo como pulsar sobre él:




3. Arrancamos Caffeine




En este momento, si intentamos iniciar caffeine, te puede ocurrir como a mí, que no arranca.
Abro una consola y lo ejecuto desde allí, para ver qué está ocurriendo:



En la imagen se ve el siguiente error:
ImportError: No module named glade

Vamos a descargarlo el módulo python-glade2


4. Instalamos python


Desde consola, ejecutamos: sudo apt-get update && sudo apt-get install python-glade2



5. Ejecutamos caffeine


Ahora que tenemos python instalado, probamos de nuevo a arrancar caffeine, y ahora nos aparece un nuevo error: 

ImportError: cannot import name Gtk



6. Instalamos girl y algunos complementos de python


Desde consola: sudo apt-get install --reinstall gir1.2-gtk-2.0 python-software-properties software-properties-gtk

Al terminar de instalar, probamos a abrir caffeine, y ahora nos da un problema con el paquete Notify:


ImportError: cannot import name Notify

7. Instalamos girl-notify


Pulsa sobre el siguiente enlace, y se abrirá Muon para instalar el Notify:

Pero tampoco soluciona


8. Instalamos girl-appindicator e reinstalamos caffeine



Desde consola:
sudo apt-get install gir1.2-appindicator3-0.1
sudo apt-get install --reinstall caffeine

9. Listo, ya funciona!!!!


Costó un poco, pero lo hemos conseguido, ya tenemos caffeine funcionando.
En el panel se coloca el logotipo de la taza de café, como que se está ejecutando en segundo plano:



10. Configuramos Caffeine


Costó un poco, pero lo hemos conseguido, ya tenemos caffeine funcionando.
Si pulsamos el botón derecho sobre el icono de caffeine, y seleccionamos preferencias, accedemos a su menú de configuración:



Yo he marcado:
  • Inicio automático
  • Activar para videos Flash
  • Activar con los programas VLC y Chrome

11. Comprobamos que todo va bien


Para comprobar que hemos configurado correctamente Caffeine, abro el VLC, y veo que efectivamente Caffeine se activa.

En el icono del panel de Kubuntu, vemos que la taza de café está humeando, señal de que Caffeine está activo: