Uzbl, un navegador web ultra-minimalista

Uzbl és un navegador lleuger basat en Uzbl-core. Uzbl s'adhereix a la filosofia de UNIX «Escriure programes que fan una cosa i la fan bé». El paquet Uzbl inclou uzbl-core, uzbl-browser i uzbl-event-manager. La majoria d'usuaris prefereixen utilitzar uzbl-explorador web o uzbl-tabbed ja que proporcionen la més completa sèrie d'eines per a la navegació. Uzbl-browser permet una sola pàgina per finestra (amb tantes finestres com un desitgi), mentre uzbl-tabbed proporciona un contenidor per uzbl-browser i implementa pestanyes bàsiques amb diverses pàgines per finestra.

uzbl browser

Uzbl browser en acció

Instal·lador

En Debian / Ubuntu i derivats:

suo apt-get install uzbl

En Arc i derivats:

suo pacman -S uzbl-browser

ordres

Una de les avantatges d'utilitzar uzbl és que gairebé tot es pot controlar mitjançant el teclat. Això és preferible a la tradicional combo ratolí-teclat, i pot estalviar molt de temps una vegada que un s'acostuma i s'automatitzen certes tasques. Particularment, els usuaris de Vim trobaran a uzbl molt fàcil d'aprendre, sobretot perquè les dreceres de teclat per omissió s'assemblen lleugerament als utilitzats en Vim. Per exemple, fer «clic» en un link requereix que l'usuari escrigui fl, El que farà que cada link a la pàgina mostri un número, que caldrà ingressar per accedir a la mateixa.

Els ordres bàsiques estan continguts en el fitxer de configuració ~ / .Config / uzbl / config.

navegació

o = Escriure url
O = Editar URL
b = tornar
m = Anar cap endavant
S = parar
r = recarregar
R = Recarregar ignorant la memòria cau
fl = Accedir a un enllaç
gh = Anar a la pàgina d'inici

moviment

j = Desplaçament cap amunt
k = Desplaçament cap avall
h = Desplaçament cap a l'esquerra
l = Desplaçament cap a la dreta
Re Pàg = Pàgina de desplaçament cap amunt
AvPàg = Pàgina de desplaçament cap avall
Inici = Anar a el principi vertical de la pàgina
Final = Anar a la fin vertical de la pàgina
^ = Anar a el principi horitzontal de la pàgina
$ = Anar a l'extrem horitzontal de la pàgina
/ = Buscar a la pàgina
? = Buscar cap enrere en la pàgina
n = Repetir recerca cap endavant
N = Repetir recerca cap enrere

zoom

+ = Zoom in
- = Zoom out
T = Canviar el tipus de zoom
1 = Establir el nivell de zoom a 1
2 = Establir el nivell de zoom a 2

Cerca

DDG = Buscar a DuckDuckGo
gg = Buscar a Google
\ wiki = Buscar en Wikipedia

inserir text

i = Canviar a la manera d'inserció de text (alguna cosa similar a vim)
fi = Anar a el primer camp d'entrada i canviar a la manera d'inserció de text

Marcadors i historial

M = Inserir marcador (els marcadors es guarden a ~ / .local / share / uzbl / bookmarks
U = Accedir a una pàgina des de l'historial mitjançant de dmenu
u = Accedir a una pàgina des dels marcadors mitjançant dmenu

Pestanyes (quan s'utilitza uzbl-tabbed)

go = Carregar pàgina en una nova pestanya
gt = Anar a la següent pestanya
gT = Anar a la pestanya anterior
gn = Obrir una nova pestanya
gi + n = Anar a pestanya nro 'n'
gC = Tancar pestanya actual

Altres

t = Mostrar / amagar barra d'estat
w = Obrir nova finestra
ZZ = sortir
: = Introduir comandament
Esc = Tornar a la manera normal
Ctrl + [ = Tornar a la manera normal

Scripts

Uzbl depèn 100% de scripts. De fet, si no fos pels scripts, uzbl podria considerar-se un explorador comú i silvestre basat en webkit.

Els mateixos es troben a la carpeta ~ / .Local / share / uzbl / scripts /

En la seva majoria, es tracta d'scripts desenvolupats en python i bash.

A tall d'exemple, vegem l'script que gestiona les descàrregues de uzbl.

Descàrregues

Per defecte, uzbl guarda tots els arxius a la carpeta d'usuari, i no es pot seguir el progrés de la descàrrega. Per superar això, només cal substituir l'script local / share / Uzbl / script / download.sh per les següents raons:

#! / Bin / bash # # the original dget.sh script: # (c) 2007 by Robert Manea # # bashtardized and Heavily MODDED for uzbl: # 2009 by pbrisbin # # modified for zenity # 2009 by iosonofabio # # requires: # zenity # wget # ### # acte open the file post-download based on the file 's extensió open () {case "$ 1" in * .pdf | * .ps | * .eps) evince "$ 1" & ;; * .Jpg | * .png | * .jpeg | * .png) gpicview "$ 1" & ;; * .Txt | * README * | * .pl | * .sh | * .py | * .hs) gvim "$ 1" & ;; * .Mov | * .avi | * .mpeg | * .mpg | * .flv | * .wmv | * .mp4) vlc "$ 1" & ;; * .Zip | * .zipx) Xarchiver "$ 1" & ;; esac} # # # these are passed in from uzbl PID = "$ 2" XID = "$ 3" ACTUAL_URL = "$ 6" DOWN_URL = "$ 8" # # get filename from the url and convert some hex codes # i hate spaces in filenames so i'M switching them # with underscores here, adjust the first s /// g if # you want to keep the spaces FILE = "$ (basename $ DOWN_URL | set -r \ 's / [_%] 20 / \ _ / g; s / [_%] 22 / \ "/ g; s / [_%] 23 / \ # / g; s / [_%] 24 / \ $ / g; s / [_%] 25 / \% / g; s / [_%] 26 / \ & / g; s / [_%] 28 / \ (/ g; s / [_%] 29 / \) / g; s / [_%] 2C / \, / g; s / [_%] 2D / \ - / g; s / [_%] 2E /\./ g; s / [_%] 2F / \ // g; s / [_ %] 3C / \ / g; s / [_%] 3F / \? / g; s / [_%] 40 / \ @ / g; s / [_%] 5B / \ [/ g; s / [ _%] 5C / \\ / g; s / [_%] 5D / \] / g; s / [_%] 5E / \ ^ / g; s / [_%] 5F / \ _ / g; s / [_%] 60 / \ `/ g; s / [_%] 7B / \ {/ g; s / [_%] 7C / \ | / g; s / [_%] 7D / \} / g ; s / [_%] 7I / \ ~ / g; s / [_%] 2B / \ + / g ') "# # show zenity directory selection window to ask the user # for the destination folder. Wait until the user answers # for beginning download (this could be improved). DIRFILE = $ (zenity --file-selection --save --filename = "$ FILE" --confirm-overwrite) # this command is used to download: GET = " wget --user-agent = F irefox --content-disposition --load-cookies = $ XDG_DATA_HOME / uzbl / cookies.txt --referer = $ ACTUAL_URL --output-document = $ DIRFILE "ZEN =" zenity --progress --percentage = 0 --title = download dialog --text = Starting ... "# download if [" $ DIRFILE "]; then ($ GET "$ DOWN_URL« 2> & 1 | \ set -o 's / ^ [a-zA-Z \ -]. * //; s /.* \ {1,2 \} \ ([0- 9] \ {1,3 \} \)%. * / \ 1 \ n # Downloading ... \ 1% /; s / ^ 20 [0-9] [0-9]. * / # Done./ '| \ $ ZEN; \ open "$ DIRFILE") & fi exit 0

MOLTS altres scripts es troben disponibles al wiki oficial del projecte.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   eliotime3000 va dir

    Uzbl és fantàstic per navegar. Ho he provat fa temps i ho vinc fent servir des de l'any passat, i la veritat és que és ideal per a equips mitjà antics com PC amb Pentium IV.

  2.   AdrianArroyoCarrer va dir

    No afegeix res de nou sobre el que hi ha al mercat. Simplement és un navegador que fa servir WebKit encastat. Aquests supòsits navegadors tenen més codi de interfície que de processament HTML + CSS + JavaScript que se suposa que és el més important d'un navegador, el seu motor. Si volen conèixer navegadors alternatius amb motors alternatius els recomano NetSurf, un navegador que sí que està fet des de 0 i està dividit en diversos components; libCSS per al CSS, libDOM per manipular el DOM, etc.

    1.    mmm va dir

      Hola. I podries ensenyar a instal·lar-ho en Ubuntu 14.04 ?? Salutacions i gràcies

  3.   helena_ryuu va dir

    em recorda molt a DWB, XNUMX exelente navegador minimalista que utilitza esquemes de vim (per als que estimem vim, és genial hahaha) a veure com va aquest navegador.

    1.    usemoslinux va dir

      Així és ... és semblant a DWB. 🙂

  4.   Guido Rolon va dir

    Com ja van escriure, em recorda a vaig veure, i si, alguns estimem vaig veure.

  5.   Wada va dir

    Per ser honest mai ho vaig provar, em quedi amb DWB 🙂

    1.    eliotime3000 va dir

      Doncs, gràcies a @RawBasic és que he començat a usar-lo per estalviar bateria de la meva netbooks, a més que agrada fer servir més el teclat a l'hora de navegar (de vegades, és frustrant bregar amb un ratolí tàctil com el Synaptics).

  6.   cap va dir

    Honestament només veig útils aquests navegadors tan espartans en màquines amb una ram menor a 256 mb ...

  7.   cristianhcd va dir

    sento que res és minimalista a la banda de links2: rialles

  8.   Juanra20 va dir

    Om que no amb la comanda «j» es desplaça cap a baix i amb «k» cap amunt?

  9.   gonzalezmd (# Bik'it Bolom #) va dir

    Interessant opció. Cal provar.

  10.   juancuyo va dir

    Hola, és com LuaKit que ve per defecte en el meu distro Voyager, es torna addictiu usar-los. Ús Firefox, però quat he de buscar alguna cosa en la wiki obro LuaKit. Com tot, els gustos són qüestions personals.