Todos conocemos Chrome o su alternativa semilibre, Chromium. Esos monstruos spyware de Google tienen su monopolio en los motores web modernos junto con Firefox. Y es más, incluso con parametros como --light para Chrome/ium y una buena lista en git:/bitreich.org/privacy-haters sigue manejándose lento frente al navegador que ahora expondremos. (y de paso probaremos lariza, que usa el mismo motor y que en OpenBSD aprovecharemos para compilar con 0 problemas). Y encima, la ventaja que tiene luakit es que es manejable con el teclado al 100%, haciendo que navegar con un netbook sea un paraíso sin tener que aguantar un tedioso touchpad. Para instalar luakit: pkg_add luakit. Antes de arrancarlo, recomiendo crear el directorio y configuración para mejorar su desempeño: #inicio de comandos mkdir -p ~/.local/share/luakit cat >> ~/.local/share/luakit/settngs {{ ["domain"]={2}, }, { [""]={3}, }, { ["webview.minimum_font_size"]=12, ["webview.enable_java"]=false, ["window.new_window_size"]="800x480", ["webview.enable_smooth_scrolling"]=false, ["webview.hardware_acceleration_policy"]="always", ["webview.media_playback_requires_gesture"]=true, ["webview.default_monospace_font_size"]=12, ["webview.enable_mediasource"]=true, ["webview.default_charset"]="utf-8", ["webview.default_font_size"]=12, ["window.reuse_new_tab_pages"]=true, ["webview.enable_media_stream"]=true, ["webview.enable_webgl"]=true, ["webview.enable_accelerated_2d_canvas"]=false, ["webview.default_font_family"]="sans-serif", ["webview.enable_plugins"]=false, ["webview.enable_webaudio"]=true, }, } EOF #fin de comandos Con estos ajustes forzaremos la aceleración web, que estará activa incluso teniendo una gráfica integrada en un Netbook Atom, y quitaremos el "smooth scrolling" que no hace más que añadir carga de CPU. Esto hará que el navegador vaya muy fluído. Para un uso básico, el manejo es casi como vim. Teclas para manejarse: o abre el cuadro de entrada de direcciones para abrir una web t lo mismo, pero en una pestaña w igual, pero en una ventana nueva i insertar texto, escape para salir j scroll abajo k scroll arriba h scroll izda l scroll derecha 0 scroll arriba del todo. repg scroll una página enetera arriba avpg scroll una página entera abajo gg Va : modo comando. Por ejemplo, escribiendo ":settings[pulsa enter]" vas a la página de ajuste. Con ":help", a la ayuda. + más zoom - menos zoom = zoom original F11 Pantalla completa pp abre una página del portapapeles primario en la pestaña actual pt lo mismo pero en una pestaña nueva pw idem, pero en una ventana nueva PP como pp pero del porta. secundario PT como pt pero del porta. secundario PW como pw pero del porta. secundario y copia la URL actual el el porta. primario Y copia la URL acutal en el porta. secundario shift+h atras en el historial n veces shit+l adelante en el historial n veces shift+j pestaña anterior shiff+n pestaña siguiente d cierra pestaña gh abre la homepage gH abre la homepage en una nueva pestaña gy duplica la pestaña actual r actualizar la web ZZ salir guardando la sesión ZQ salir sin guardar shift+b guardar en favoritos gb abre el gestor de marcadores gB abre el gestor de marcadores en una nueva pestaña f seguir enlace. Escribe el numero al lado del enlace y espera F seguir enlace, pero lo abre en otra pestaña / buscar en la página hacia adelante ? idem, pero hacia atrás n salta al siguiente resultado encontrado hacia abajo en la página shift+n lo mismo pero hacia atrás ,ts Alterna entre activar y desactivar JavaScript en la página actual Muy bueno para evitar tragar la CPU con la página ya cargada. :adblock-enable activa adblock [al final expondré una guía] :proxy ajustes de proxy :userscripts lista de userscripts :downloads lista de descargas :history historial :styles-list lista de estilos basados en UserStyles Bloqueo de anuncios. Hay dos formas, global en /etc/hosts, o via plugin de adblock en luakit. Para adblock en luakit instalamos git: doas pkg_add git: Vamos a un lugar temporal para bajarnos las listas: cd /tmp git clone https://github.com/easylist/easylistspanish cd easylistspanish #Copiamos las listas al directorio de luakit: mkdir -p $HOME/.local/share/luakit/adblock find . -iname *.txt -exec cp {} $HOME/.local/share/luakit/adblock \; Reabrimos luakit y escribismo :adblock-enable[enter] como comando en dicho navegador. Para acabar con los anuncios de modo global. Vamos a /tmp, clonamos el repo de hosts con la lista de dominios falsamente apuntando a 0.0.0.0, es decir, que no se conecte a esos sitios. Luego con sed con "<" ponemos el fichero hosts como entrada, buscamos el rango desde "Start Steven" al valor especial $, que es el final del fichero. Con p lo imprime y con ">" redirige dicha salida a hosts.append. cd /tmp git clone --recursive --depth-1 https://github.com/stevenblack/hosts cd ./hosts sed -n '/Start Steven/,$p' < hosts > hosts.append #como root, hacemos copia de seguridad de /etc/hosts y añadimos al final de /etc/hosts (con >>) el contenido de nuestro hosts.append con todos los dominios: cp /etc/hosts /etc/hosts.old cat hosts.append >> /etc/hosts Listo, publicidad purgada para cualquier navegador del sistema. Con esto tendréis una navegación de lujo. En el netbook irá bastante decente para los estándares de un n270, he de decir que Luakit iba incluso más rápido que Seamonkey, no digo más. Imaginad lo bien que irá nuestra config en un equipo moderno.