Introducción
Cuando lo ví el otro día en WebUpd8, no pude mas que pensar en lo evidente del asunto, «tenía que haber algún método para inhabilitar las lentes sin desinstalarlas». Me gusta el funcionamiento de las Lentes, pero hay que reconocer que tenerlas todas en funcionamiento, consumiendo recursos, y sin aprovecharlas, es como tirar el dinero. Por esta razón, una aplicación que permita habilitar y deshabilitar a voluntad es mas que necesario.
En mi caso, es mas que pura necesidad, tener esta aplicación instalada, sobre todo por el sistema de prueba y error, a la hora de desarrollar nuevas lentes. Al fin y al cabo, es necesario probar las Lentes antes de subirlas al PPA, y con eso y con todo, siempre aparecen errores que no había contemplado, por ejemplo el aspecto de las dependencias.
El asunto de las dependencias, es el que mas me molesta con diferencia. Como te puedes imaginar, al desarrollar una aplicación, que utiliza determinados paquetes (dependencias), yo los tengo que instalar para comprobar que funciona todo correctamente, pero, cuando preparo el paquete, muchas veces se me olvida añadir esas dependencias, y me toca volver a subir el paquete a Launchpad, esperar aprobación, etc…
Lens Toggle
Tal y como dicen en WebUpd8, actualmente, Ubuntu, no tiene medio de indicar que Lentes queremos que estén habilitadas, es decir, cuando se instala un Lente, simplemente funciona, y si queremos que deje de funcionar, tendremos que desinstalarla.
Pero, tal y como he comentado en la introducción, hay ocasiones en las que no queremos desinstalar la Lente, si no, que simplemente, queremos inhabilitarla temporalmente, ya sea porque no la necesitamos en el momento de uso, o durante una temporada, o bien, porque la estamos desarrollando y nos da algún tipo de error, o por otra circunstancia, que nos lleve a inhabilitarla y no desinstalarla.
Para esta circustancia, existe una interesante herramienta Lens Toggle, que te permite inhabilitar las Lentes que quieras, según las necesidades de cada momento.
Instalación
Para instalar esta aplicación, lo primero añadir el repositorio y actualizar:
sudo add-apt-repository ppa:aking1012-com/lenstoggle && sudo apt-get update
Una vez añadido el repositorio y actualizado, puedes instalar la aplicación desde el Centro de Software de Ubuntu, haciendo clic en el siguiente enlace:
o bien desde el terminal:
sudo apt-get install python-lenstoggler
Uso y funcionamiento
Una vez instalada la aplicación, el siguiente paso es ejecutarla, para lo que desde el Dash tendrás que escribir «Lens toggle»:
Una vez ejecutada, verás una ventana como la siguiente:
Donde tienes, un listado de todas las lentes instaladas, pudiendo habilitar o inhabilitar las que quieras, sin necesidad de desinstalarlas. Una vez inhabilitada, tendrás que, o bien salir de la sesión y volver a entrar, o bien, ejecutar el siguiente comando, para que se reinicie Unity:
setsid unity
Hecho esto, ya tienes las Lentes que necesitas habilitadas y el resto inhabilitadas en la sesión en curso, de lo contrario, tendrás que esperar hasta la próxima sesión.
Vía | WebUpd8