Uzbl, ultra-minimalni web pretraživač

uzbl je lagan Uzbl-core pretraživač. Uzbl se drži UNIX-ove filozofije "Napišite programe koji čine jedno i to dobro". Uzbl paket uključuje uzbl-core, uzbl-browser i uzbl-event-manager. Većina korisnika će htjeti koristiti uzbl-preglednik ili uzbl-tab, jer pružaju najopsežniji set navigacijskih alata. Uzbl-preglednik omogućava jednu stranicu po prozoru (sa onoliko prozora koliko želite), dok uzbl-tab daje spremnik za uzbl-browser i implementira osnovne kartice s više stranica po prozoru.

uzbl pretraživač

Uzbl pretraživač u akciji

Instalacija

En Debian / Ubuntu i derivati:

sudo apt-get instalacija uzbl

En svod i derivati:

sudo pacman -S uzbl-pretraživač

Naredbe

Jedna od najvećih blagodati upotrebe uzbla je ta što se gotovo svim može upravljati pomoću tastature. Ovo je poželjnije od tradicionalne kombinacije miša i tastature i može uštedjeti puno vremena kada se naviknete i automatizirate određene zadatke. Konkretno, korisnici Vima naći će uzbl vrlo lako za učenje, pogotovo jer zadane prečice na tastaturi pomalo nalikuju onima koje se koriste u Vimu. Na primjer, "klikom" na vezu potrebno je da korisnik upiše fl, što će uzrokovati da svaka veza na stranici prikazuje broj koji će biti potreban za pristup.

Osnovne naredbe sadržane su u konfiguracijskoj datoteci ~ / .config / uzbl / config.

Navigacija

o = napiši url
O = uredi url
b = povratak
m = idi naprijed
S = stop
r = ponovno učitavanje
R = ponovno učitavanje zanemarujući predmemoriju
fl = pristup linku
gh = idite na početnu stranicu

Kretanje

j = pomicanje prema gore
k = pomaknite se prema dolje
h = pomak ulijevo
l = pomak udesno
Stranica gore = pomicanje stranice prema gore
Strana dolje = pomicanje stranice prema dolje
inicio = idite na okomiti početak stranice
Kraj = idite na okomiti kraj stranice
^ = idite na vodoravni početak stranice
$ = idite na vodoravni kraj stranice
/ = pretraga na stranici
? = pretraga natrag na stranici
n = ponovite pretragu naprijed
N = ponoviti pretragu unazad

Zum

+ = uvećaj
- = smanji
T = promijeni tip zumiranja
1 = podesite nivo zumiranja na 1
2 = podesite nivo zumiranja na 2

Pretraga

ddg = traži DuckDuckGo
gg = Google pretraga
\ wiki = pretražite Wikipediju

Umetni tekst

i = prebaciti se na način umetanja teksta (nešto slično vim)
fi = idite na prvo polje za unos i prebacite se na način umetanja teksta

Oznake i istorija

M = Umetni oznaku (oznake se čuvaju u ~ / .local / share / uzbl / bookmarks
U = pristupiti stranici iz istorije putem dmenu
u = pristupiti stranici iz oznaka putem dmenu

Kartice (kada se koristi uzbl-tabbed)

go = učitavanje stranice u novoj kartici
gt = idite na sljedeću karticu
gT = idite na prethodnu karticu
gn = otvori novu karticu
gi + n = idite na karticu br. 'n'
gC = zatvori trenutnu karticu

drugi

t = prikaži / sakrij statusnu traku
w = otvori novi prozor
ZZ = izlaz
: = unesite naredbu
Esc = povratak u normalni mod
CTRL + [ = povratak u normalni mod

skripte

Uzbl 100% ovisi o skriptama. Zapravo, da nije bilo skripti, uzbl bi se mogao smatrati uobičajenim i divljim pretraživačem zasnovanim na webkit-u.

Oni su u fascikli ~ / .local / share / uzbl / scripts /

To su uglavnom skripte razvijene na python-u i bash-u.

Kao primjer, pogledajmo skriptu koja upravlja uzbl preuzimanjima.

preuzimanja

Uzbl prema zadanim postavkama sprema sve datoteke u korisničku mapu i napredak preuzimanja ne može se pratiti. Da biste to prevazišli, jednostavno zamijenite lokalnu / share / Uzbl / script / download.sh skriptu sljedećim:

#! / bin / bash # # originalna dget.sh skripta: # (c) 2007 Roberta Manee # # bashtardized and hardly modded for uzbl: # 2009 pbrisbin # # modificirano za zenity # 2009 by iosonofabio # # zahtijeva: # zenity # wget # ### # automatski otvori datoteku nakon preuzimanja na osnovu nastavka datoteke open () {case "$ 1" u * .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} # # # oni se prenose iz uzbl PID = "$ 2" XID = "$ 3" ACTUAL_URL = "$ 6" DOWN_URL = "$ 8" # # preuzmi ime datoteke sa urla i pretvori neke hex kodove # mrzim razmaka u imenima datoteka, tako da ih mijenjam # s podvlakama ovdje, podesite prvih s /// g ako # želite zadržati razmake 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 ') "# # prikazuje zenity prozor za odabir direktorija da od korisnika zatraži # za odredišnu mapu. Pričekajte dok korisnik ne odgovori # za početak preuzimanja (ovo bi moglo biti poboljšano). DIRFILE = $ (zenity --file-selection --save --filename = "$ FILE" --confirm-overwrite) # Ova naredba se koristi za preuzimanje : 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 = Dijalog za preuzimanje --text = Pokretanje ... "# preuzmi ako [" $ DIRFILE "]; zatim ($ GET "$ DOWN_URL" 2> & 1 | \ sed -u 's / ^ [a-zA-Z \ -]. * //; s /.* \ {1,2 \} \ ([0 - 9] \ {1,3 \} \)%. * / \ 1 \ n # Preuzimanje ... \ 1% /; s / ^ 20 [0-9] [0-9]. * / # Gotovo. / '| \ $ ZEN; \ otvori "$ DIRFILE") & fi izlaz 0

mnogi ostale skripte dostupni su u zvanična wiki projekta.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   eliotime3000 rekao je

    Uzbl je odličan za pregledavanje. Dugo sam ga isprobavao i koristim od prošle godine, a istina je da je idealan za staru opremu poput računara s Pentium IV.

  2.   AdrianArroyoStreet rekao je

    Ne dodaje ništa novo o onome što se nalazi na tržištu. To je jednostavno pretraživač koji koristi ugrađeni WebKit. Ovi takozvani preglednici imaju više interfejs koda od HTML + CSS + JavaScript obrade, što bi trebalo biti najvažnija stvar u pregledniku, njegovom mehanizmu. Ako želite znati alternativne preglednike s alternativnim mehanizmima, preporučujem NetSurf, pretraživač koji je napravljen od nule i podijeljen je u razne komponente; libCSS za CSS, libDOM za manipulaciju DOM-om itd.

    1.    mmm rekao je

      Zdravo. I možete li naučiti kako ga instalirati na Ubuntu 14.04? Pozdrav i hvala

  3.   helena_ryuu rekao je

    Podsjeća me puno na dwb, izvrstan minimalistički pretraživač koji koristi vim šeme (za one koji volimo vim, super je hahaha) da vidim kako je ovaj pregledač.

    1.    iskoristimo linux rekao je

      Tačno ... slično je dwb-u. 🙂

  4.   Guido rolon rekao je

    Kao što ste već napisali, podsjeća me na vi, i da, neki od nas vole vi.

  5.   Wada rekao je

    Da budem iskren, nikad to nisam probao, držim se dwb-a 🙂

    1.    eliotime3000 rekao je

      Pa, zahvaljujući @RawBasic, počeo sam da ga koristim za uštedu baterije svojih netbook računara, takođe i da više volim da koristim tastaturu prilikom pregledavanja (ponekad je frustrirajuće baviti se dodirnom podlogom poput Synaptics-a).

  6.   gazda rekao je

    Iskreno, vidim da su ovi spartanski pregledači korisni samo na mašinama sa RAM-om manjim od 256 MB ...

  7.   Cristianhcd rekao je

    Osjećam se kao da ništa nije minimalistički pored linkova2: smijeh

  8.   juanra20 rekao je

    Om da se ne naredbom "j" pomiče prema dolje, a sa "k" kreće prema gore?

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

    Zanimljiva opcija. Morate probati.

  10.   juancuyo rekao je

    Bok, to je poput LuaKita koji se standardno isporučuje na moju distribuciju Voyager, postaje ovisnost o njihovom korištenju. Koristim Firefox, ali kad moram nešto potražiti na wikiju, otvorim LuaKit. Kao i sve, i ukusi su lične stvari.