Uzbl [rápido, altamente configurable y soporta Flash]

Enviado por xanderboy el 18 Noviembre, 2009 - 09:44.

Introducción

Uzbl es un navegador web de código abierto, minimalista, diseñado para la sencillez y que sigue la filosofía de Unix. Uzbl está en temprano desarrollo, desarrollado en C y publicado como software libre bajo la GNU General Public License.

Uzbl sigue la filosofía de Unix, "Escribir programas que hacen una cosa y la hacen bien. Escribir programas para trabajar juntos. Escribir programas para manejar flujos de texto, ya que es una interfase universal." Como resultado, Uzbl no contiene muchas de las características de otros navegadores. Uzbl no tiene ninguna de sus propias barras de herramientas o widgets, y no administra marcadores, historial, descargas, o las cookies, dejándolos a ser manipulados por los scripts o programas externos. Este diseño simple se considera un beneficio y no un inconveniente, lo que permite más personalización.

Uzbl en la paquetería de Debian Squeeze/Sid

A partir del 29 de Septiembre de 2009 Uzbl fue aceptado en la paquetería de Debian, incluyéndose en su rama Squeeze/Sid. Para instalar Uzbl simplemente debes ejecutar lo siguiente:

# apt-get install uzbl

Ahora bien, el único inconveniente que encontré de instalarlo de esta manera es que el paquete que ofrece su Web Oficial al parecer, está más completo y tiene mayores agregados por esta razón he decido instalar manualmente Uzbl.

Instalación paso a paso de Uzbl para Debian Squeeze/Sid

Antes que nada debo aclarar que no encontré información en Español de como hacer esto, y la información para la instalación manual en Debian de su Web Oficial está muy desactualizada por lo cual durante 2 días estuve intentando instalar Uzbl sin éxito hasta que encontré las herramientas necesarias, y para sorpresa mía, fue más fácil de lo que imaginaba. Por eso y más he decidido compartirlo con todos ustedes.

Primer paso - Instalando los paquetes necesarios -

Vamos a instalar el paquete "git" que en Debian se llama "git-core" para ello vamos a ejecutar lo siguiente en nuestra terminal como usuario Root

# apt-get install git-core git-arch git-cvs git-daemon-run git-doc git-email git-gui git-svn gitk gitweb

Luego vamos a instalar el siguiente paquete

# apt-get install libwebkit-dev

Segundo paso - Descargamos Uzbl desde su Web oficial -

En esta tarea vamos a salirnos de Root y como Usuario normal vamos a descargar desde Terminal Uzbl

$ git clone git://github.com/Dieterbe/uzbl.git

Una vez finalizado se te descargará una carpeta llamada "uzbl" en tu /home/

Tercer paso - Instalamos Uzbl con todas sus Extras -

Para esto debemos entrar en la carpeta que se ha creado en tu /home/ llamada "uzbl". Como Usuario normal hacemos lo siguiente:

$ cd uzbl

Ahora ejecutamos [Siempre como Usuario normal]

$ make

Una vez finalizado nos disponemos a instalar definitivamente Uzbl, esta vez como Usuario Root ejecutas:

# make install-uzbl-core

Luego

# make install-uzbl-browser

Y finalmente

# make install-uzbl-tabbed

¡¡ Hemos finalizado !! tongue

Configuración previa antes de empezar a utilizar Uzbl

Antes de empezar a utilizar Uzbl debemos hacer algunos ajustes para ello vamos a copiar el archivo de configuración a nuestra /home/ de manera que podamos cambiar los parámetros sin necesidad de ser Usuario Root.

Primero. debemos crear una carpeta llamada "uzbl" en .config que se encuentra oculta dentro de tu /home/ Para ello vamos a crearla de la siguiente manera:

$ cd .config

Luego

$ mkdir uzbl

Segundo. Copiamos el archivo de configuración de Uzbl como Usuario normal

$ cp /usr/local/share/uzbl/examples/config/uzbl/config /home/tu_usuario/.config/uzbl/config

¡¡ Hemos finalizado !! tongue

Ejecutando Uzbl

Uzbl fue instalado con éxito, su ejecutable ya se encuentra en /usr/local/bin. Basta con presionar Alt + F2 y escribir "uzbl-browser" para empezar a usarlo.

Igualmente puedes hacer un enlace simbólico [acceso directo], o bien como en mi caso [Que uso Awesome] asignarle una combinación de teclas, en este caso para que Uzbl se ejecute he seleccionado la combinación Mod4 + Alt + i

Mi primera impresión

Solo diré lo siguiente: ¡ Es una bala ! Y soporta FlashPlayer first

Capturas

Para finalizar deseo agregar una pequeña aclaración

Este método seguramente dentro de poco no será necesario, así que con esto quiero decir que pueden igualmente instalar desde la paquetería de Debian. Al final los paquetes en Debian se terminan actualizando de manera que todos estos pasos ya no serán necesarios.

Saludos cordiales y muchas gracias por su lectura tongue

Fuentes:

http://www.uzbl.org/
http://en.wikipedia.org/wiki/Uzbl

Imagen de kaiowas
Enviado por kaiowas el 18 Noviembre, 2009 - 11:11.

Eso esta muy bien. ¿Hay alguna forma de instalarlo en debian lenny 5.0 stable? ¿Algún archivo tar.gz o similar?

Gracias por la entrada tiene mejor pinta que el vimperator para iceweasel.

Saludos.

Imagen de bastiano
Enviado por bastiano el 18 Noviembre, 2009 - 11:37.

Hola

También tienes para el navegador Firefox la opción de usar éste como si fuese UZBL en su apariencia y con sus comandos con una extensión que se llama FFUZBL https://addons.mozilla.org/en-US/firefox/addon/13537

Se instala en Firefox como cualquier otra extensión, pero en lugar de ser permanente como cualquiera de los otros temas que puedes instalar, éste es para tenerlo en paralelo con tu previo tema, sólo usando la tecla F9 cambias del tema que usas permanentemente al tema de UZBL y viceversa. Yo lo uso porque me gusta que es de Unix, es minimal, elegante y tiene comandos. Además por su estilo y apariencia parece el navegador perfecto para usar con otra extensión que me gusta mucho que es Ubiquity.

Imagen de cnicolas
Enviado por cnicolas el 18 Noviembre, 2009 - 11:41.
franky32 escribió:

Eso esta muy bien. ¿Hay alguna forma de instalarlo en debian lenny 5.0 stable? ¿Algún archivo tar.gz o similar?

Gracias por la entrada tiene mejor pinta que el vimperator para iceweasel.

Saludos.

En teoria esto te podria servir, pero cuando lo probe hace tiempo a mi me dio problemas

http://www.thehappy.de/~xeno/?p=uzbl%20auf%20Debian%20Lenny

Imagen de kaiowas
Enviado por kaiowas el 18 Noviembre, 2009 - 12:44.
cnicolas escribió:

En teoria esto te podria servir, pero cuando lo probe hace tiempo a mi me dio problemas

http://www.thehappy.de/~xeno/?p=uzbl%20auf%20Debian%20Lenny

Ya lo habia visto pero me parecía demasiado "no-oficial". He puesto los repositorios backports y tampoco.

En caso de duda pasar.

Imagen de cnicolas
Enviado por cnicolas el 18 Noviembre, 2009 - 13:07.

Por eso mismo tampoco lo probe en demasia

Imagen de javmarta
Enviado por javmarta el 18 Noviembre, 2009 - 15:45.

Lo estoy probando en este momento, y es como dice Xander: es una bala. eyebrows
La única contra que le veo es la ausencia de pestañas.
Saludos.

Imagen de arctica
Enviado por arctica el 18 Noviembre, 2009 - 17:39.
javmarta escribió:

Lo estoy probando en este momento, y es como dice Xander: es una bala. eyebrows
La única contra que le veo es la ausencia de pestañas.
Saludos.

http://tools.suckless.org/tabbed
http://www.uzbl.org/wiki/uzbl_tabbed?s[]=tabs

Imagen de xanderboy
Enviado por xanderboy el 18 Noviembre, 2009 - 18:50.
cnicolas escribió:
franky32 escribió:

Eso esta muy bien. ¿Hay alguna forma de instalarlo en debian lenny 5.0 stable? ¿Algún archivo tar.gz o similar? Gracias por la entrada tiene mejor pinta que el vimperator para iceweasel.
Saludos.

En teoria esto te podria servir, pero cuando lo probe hace tiempo a mi me dio problemas
http://www.thehappy.de/~xeno/?p=uzbl%20auf%20Debian%20Lenny

Les prometo hacer una prueba para Debian Lenny 5.0, estuve viendo las dependencias y si existen problemas con algunas pero voy a ver que puedo hacer sin la necesidad de instalar apt-pinning pues me parece que hacer un pinning por algo tan pequeño es un escándalo.

Si las pruebas marchan bien, seguramente esta noche [Hora de Honduras] estaría mostrando los pasos. wink

arctica escribió:
javmarta escribió:

Lo estoy probando en este momento, y es como dice Xander: es una bala. eyebrows
La única contra que le veo es la ausencia de pestañas.
Saludos.

http://tools.suckless.org/tabbed
http://www.uzbl.org/wiki/uzbl_tabbed?s[]=tabs

Gracias Arctica por el enlace. Javmarta: Me alegra mucho que te haya gustado, Yo estoy igualmente impresionado, ojalá que este proyecto tenga buen futuro pues me ha parecido extremadamente genial.

Imagen de arctica
Enviado por arctica el 18 Noviembre, 2009 - 18:53.

El enlace que habéis puesto por ahí de "thehappy" nosequé funciona perfectamente. Lo único, que tenéis que actualizar las gtk a Squeeze para no tener que aplicar el parche. (O aplicáis el parche, eso ya a gusto de cada uno)

Yo lo instalé sin problemas antes del verano mediante esa guía en Lenny y todo bien

Imagen de xanderboy
Enviado por xanderboy el 18 Noviembre, 2009 - 18:55.
arctica escribió:

El enlace que habéis puesto por ahí de "thehappy" nosequé funciona perfectamente. Lo único, que tenéis que actualizar las gtk a Squeeze para no tener que aplicar el parche. (O aplicáis el parche, eso ya a gusto de cada uno)

Yo lo instalé sin problemas antes del verano mediante esa guía en Lenny y todo bien

Gracias por la aclaración me pondré a realizar las pruebas, no había pensado en actualizar las gtk, con eso creo que marcharía bien, les confirmaré cuando salga del trabajo.

Gracias Arctica first