Uzbl, ultra-minimalen spletni brskalnik

uzbl je lahek brskalnik z jedrom Uzbl. Uzbl se drži filozofije UNIX "Piši programe, ki delajo eno stvar in to dobro." Paket Uzbl vključuje uzbl-core, uzbl-browser in uzbl-event-manager. Večina uporabnikov bo želela uporabiti brskalnik uzbl ali zavihek uzbl, saj nudijo najobsežnejši nabor navigacijskih orodij. Uzbl-brskalnik omogoča eno stran na okno (s toliko okni, kot želite), medtem ko uzbl-tabulator ponuja vsebnik za brskalnik uzbl in izvaja osnovne zavihke z več stranmi na okno.

brskalnik uzbl

Brskalnik Uzbl v akciji

Namestitev

En Debian / Ubuntu in izvedeni finančni instrumenti:

sudo apt-get namestite uzbl

En Arch in izvedeni finančni instrumenti:

sudo pacman -S uzbl-brskalnik

Ukazi

Ena največjih prednosti uporabe uzbl je, da je skoraj vse mogoče nadzorovati s tipkovnico. To je boljše od običajne kombinacije miške in tipkovnice in lahko prihranite veliko časa, ko se navadite in avtomatizirate določena opravila. Zlasti uporabniki Vima se bodo ubl zelo enostavno naučiti, še posebej, ker so privzete bližnjice na tipkovnici nekoliko podobne tistim, ki jih uporablja Vim. Na primer, če kliknete povezavo, mora uporabnik tipkati fl, zaradi česar bo vsaka povezava na strani prikazala številko, ki jo bo treba vnesti za dostop.

Osnovni ukazi so v konfiguracijski datoteki ~ / .config / uzbl / config.

Navigation

o = napiši url
O = uredi url
b = vrnitev
m = pojdi naprej
S = stop
r = ponovno naloži
R = ponovno naloži prezrto predpomnilnik
fl = dostop do povezave
gh = pojdi na domačo stran

Movimiento

j = pomaknite se navzgor
k = pomaknite se navzdol
h = premik v levo
l = premik v desno
Stran gor = pomikanje strani navzgor
Stran dol = pomikanje strani navzdol
Začetek = pojdi na navpični začetek strani
konec = pojdi na navpični konec strani
^ = pojdi na vodoravni začetek strani
$ = pojdi na vodoravni konec strani
/ = iskanje na strani
? = iskanje nazaj na strani
n = ponovite iskanje naprej
N = ponovite iskanje nazaj

Zoom

+ = povečava
- = pomanjšaj
T = spremeni vrsto povečave
1 = nastavite raven povečave na 1
2 = nastavite raven povečave na 2

Iskanje

ddg = iskanje DuckDuckGo
gg = Iskanje Google
\ wiki = iskanje po Wikipediji

Vstavi besedilo

i = preklopi v način vstavljanja besedila (nekaj podobnega vim)
fi = pojdite na prvo polje za vnos in preklopite v način vstavljanja besedila

Zaznamki in zgodovina

M = Vstavi zaznamek (zaznamki se shranijo v ~ / .local / share / uzbl / bookmarks
U = dostop do strani iz zgodovine prek dmenu
u = dostop do strani iz zaznamkov prek dmenu

Zavihki (pri uporabi uzbl-tabulatorjev)

go = naloži stran v novem zavihku
gt = pojdi na naslednji zavihek
gT = pojdi na prejšnji zavihek
gn = odpri nov zavihek
gi + n = pojdi na zavihek št. 'n'
gC = zapri trenutni zavihek

drugi

t = pokaži / skrij vrstico stanja
w = odpri novo okno
ZZ = izhod
: = vnesite ukaz
Esc = vrnitev v običajni način
Ctrl + [ = vrnitev v običajni način

Skripti

Uzbl je 100% odvisen od skriptov. Pravzaprav, če ne bi bilo skriptov, bi lahko uzbl veljali za običajen in divji brskalnik, ki temelji na spletnem kompletu.

So v mapi ~ / .local / share / uzbl / scripts /

To so večinoma skripte, razvite v python in bash.

Kot primer si oglejmo skript, ki upravlja prenose ublb.

prenosi

Uzbl privzeto shrani vse datoteke v uporabniško mapo in napredku prenosa ni mogoče slediti. Če želite to premagati, preprosto nadomestite lokalni / share / Uzbl / script / download.sh skript z naslednjim:

#! / bin / bash # # prvotni skript dget.sh: # (c) 2007 Roberta Manea # # bashtardized and hardly modded for uzbl: # 2009 by pbrisbin # # modificiran za zenity # 2009 by iosonofabio # # requires: # zenity # wget # ### # samodejno odpre datoteko po prenosu na podlagi končnice datoteke open () {case "$ 1" v * .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} # # # ti so posredovani iz uzbl PID = "$ 2" XID = "$ 3" ACTUAL_URL = "$ 6" DOWN_URL = "$ 8" # # dobite ime datoteke iz urla in pretvorite nekaj šestnajstiških kod # i hete presledki v imenih datotek, tako da jih preklopim # s podčrtaji tukaj, prilagodite prvih s /// g, če # želite ohraniti presledke FILE = "$ (osnovno ime $ DOWN_URL | sed -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 / [_%] 7E / \ ~ / g; s / [_%] 2B / \ + / g ') "# # prikaže okno za izbiro imenika zenity, da uporabnika prosi za ciljno mapo. Počakajte, da uporabnik odgovori # za začetek prenosa (to bi lahko izboljšali). DIRFILE = $ (zenity --file-selection --save --filename = "$ FILE" --confirm-overwrite) # Ta ukaz se uporablja za prenos : 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 = Pogovorno okno za prenos --text = Zagon ... "# download if [" $ DIRFILE "]; nato ($ GET "$ DOWN_URL" 2> & 1 | \ sed -u 's / ^ [a-zA-Z \ -]. * //; s /.* \ {1,2 \} \ ([0 - 9] \ {1,3 \} \)%. * / \ 1 \ n # Prenašanje ... \ 1% /; s / ^ 20 [0-9] [0-9]. * / # Končano. / '| \ $ ZEN; \ odprite "$ DIRFILE") & fi izhod 0

Muchos druge skripte so na voljo v uradni wiki projekta.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   eliotime3000 je dejal

    Uzbl je odličen za brskanje. Preizkušal sem ga že dolgo in ga uporabljam od lanskega leta, resnica pa je, da je idealen za staro opremo, kot so osebni računalniki s Pentium IV.

  2.   AdrianArroyoStreet je dejal

    Ne dodaja nič novega o tem, kaj je na trgu. To je preprosto brskalnik, ki uporablja vdelani WebKit. Ti tako imenovani brskalniki imajo več vmesniške kode kot obdelava HTML + CSS + JavaScript, kar naj bi bilo najpomembnejše pri brskalniku, njegovem motorju. Če želite poznati alternativne brskalnike z alternativnimi motorji, priporočam NetSurf, brskalnik, ki je narejen iz nič in je razdeljen na različne komponente; libCSS za CSS, libDOM za manipulacijo z DOM itd.

    1.    mmm je dejal

      Živjo. In bi vas lahko naučili, kako ga namestiti v Ubuntu 14.04? Lep pozdrav in hvala

  3.   helena_ryuu je dejal

    Zelo me spominja na dwb, odličen minimalistični brskalnik, ki uporablja vim sheme (za tiste, ki imamo radi vim, je super hahaha), da vidim, kako je s tem brskalnikom.

    1.    uporabimo linux je dejal

      Tako je ... podobno je dwb. 🙂

  4.   Guido rolon je dejal

    Kot ste že pisali, me spominja na vi, in ja, nekateri imamo radi vi.

  5.   Wada je dejal

    Če sem iskren, ga nisem nikoli poskusil, držim se dwb 🙂

    1.    eliotime3000 je dejal

      No, zahvaljujoč @RawBasic sem ga začel uporabljati za varčevanje z baterijo svojih prenosnih računalnikov, poleg tega pa rad bolj uporabljam tipkovnico med brskanjem (včasih je neprijetno, če imam opravka s sledilno ploščico, kot je Synaptics).

  6.   Boss je dejal

    Iskreno, vidim, da so ti špartanski brskalniki uporabni samo na strojih z RAM-om manj kot 256 MB ...

  7.   Cristianhcd je dejal

    Zdi se mi, da ob povezavah2 ni nič minimalističnega: smeh

  8.   Juanra 20 je dejal

    Om, da se z ukazom "j" ne premakne navzdol, z "k" pa navzgor?

  9.   gonzalezmd (# Bik'it Bolom #) je dejal

    Zanimiva možnost. Morate poskusiti.

  10.   juancuyo je dejal

    Živjo, podobno kot LuaKit, ki je privzeto na voljo v moji distribuciji Voyager, postane zasvojenost z njihovo uporabo. Uporabljam Firefox, a ko moram kaj iskati na wikiju, odprem LuaKit. Tako kot vse so tudi okusi osebne zadeve.