Lunes 10/12/2018
ETIQUETA | Software
Normalmente uso Vivaldi, como navegador principal, pero al igual que Chromium o Firefox es un navegador muy pesado que tarda bastante tiempo en iniciarse.
Si estás utilizando un lector de rss como Newsbeuter o Canto y deseas visitar una página, el tiempo que tarda en abrirse Vivaldi o Chromium se hace interminable. Para situaciones como esta existen navegadores mucho más ligeros, que se abren con una rapidez asombrosa, tal es el caso de Luakit o uzbl.
Estos dos navegadores están presentes en los repositorios de la mayoría de distribuciones de Linux y pueden instalarse con el gestor de paquetes de la distribución que usemos. Luego, basta incluirlos en el archivo de configuración del lector rss, del gestor de correos o del programa que queramos que lo abra por defecto. Ambos utilizan el motor de renderizado WebKit y son compatibles con los estándares de la W3C.
luakit:
sudo apt install luakit
uzbl:
sudo apt install uzbl
Ambos navegadores están diseñados teniendo en mente la filosofía de Unix (escribir programas que hagan una sola cosa y la hagan bien ).
Actualmente, el sistema operativo Raspbian, ha mejorado muchísimo y viene por defecto con el navegador Chromium que, una vez superado el tiempo que tarda en arrancar, funciona con bastante rapidez. Yo utilizo Vivaldi porque me gusta mucho su sistema de pestañas y como maneja los marcadores, pero con “canto” y “mutt” utilizo uzbl por su rapidez.
Si se quiere un navegador simple y rápido, lo mejor es “hacerselo” uno mismo. El navegador más simple que he encontrado en la red tiene un código de tan solo 14 líneas. Eso sí, previamente tiene que instalarse el módulo python-webkit con:
sudo apt install python-webkit
El código es el siguiente:
#!/usr/bin/env python
import gtk
import webkit
import gobject
gobject.threads_init()
win = gtk.Window()
bro = webkit.WebView()
bro.open("http://www.google.com")
win.add(bro)
win.show_all()
gtk.main()
Guardalo como “navegador.py”, dale permisos de ejecución y ejecútalo con:
python navegador.py
Y aquí tienes una captura de pantalla:
No tiene “caja” para introducir las direcciones pero se abre con la página principal de Google y haciendo búsquedas con Google, se puede navegar sin problemas. Haciendo “clic” con el botón derecho del ratón podemos desplazarnos adelante y atrás en el historial.
Si deseas experimentar con un navegador completo, con barra para introducir direcciones, te aconsejo que visites esta página: pythonmania, de Daniel Fuentes. El código incluye comentarios con la explicación de lo que hace cada línea. Este si es completamente funcional, tiene 63 líneas, incluidas las explicaciones y es muy didáctico.
Bueno… esto es todo por hoy.