uzbl er en lett Uzbl-kjerne-basert nettleser. Uzbl følger UNIX-filosofien "Skriv programmer som gjør en ting og gjør det bra." Uzbl-pakken inkluderer uzbl-core, uzbl-browser og uzbl-event-manager. De fleste brukere vil bruke uzbl-browser eller uzbl-faner, ettersom de tilbyr det mest omfattende settet med navigasjonsverktøy. Uzbl-nettleser tillater en enkelt side per vindu (med så mange vinduer du vil), mens uzbl-faner gir en beholder for uzbl-nettleser og implementerer grunnleggende faner med flere sider per vindu.
Installasjon
En Debian / Ubuntu og derivater:
sudo apt-get install uzbl
En Arch og derivater:
sudo pacman -S uzbl-nettleser
kommandoer
En av de største fordelene ved å bruke uzbl er at nesten alt kan styres ved hjelp av tastaturet. Dette er å foretrekke fremfor den tradisjonelle kombinasjonen av musetastatur, og kan spare mye tid når du blir vant til det og automatiserer visse oppgaver. Spesielt vil Vim-brukere finne uzbl veldig enkle å lære, spesielt siden standard hurtigtaster ligner litt på de som brukes i Vim. For eksempel krever "å klikke" på en lenke at brukeren skriver fl, som vil gjøre at hver lenke på siden viser et nummer, som må tastes inn for å få tilgang til det.
De grunnleggende kommandoene finnes i konfigurasjonsfilen ~ / .config / uzbl / config.
Navigasjon
o = skriv url
O = rediger url
b = retur
m = gå fremover
S = stopp
r = last inn på nytt
R = last på nytt og ignorerer hurtigbufferen
fl = få tilgang til en lenke
gh = gå til hjemmesiden
bevegelse
j = bla opp
k = bla nedover
h = skift til venstre
l = skift til høyre
Side opp = bla siden opp
Side ned = bla siden ned
innvielse = gå til den vertikale begynnelsen av siden
end = gå til den vertikale enden av siden
^ = gå til horisontal begynnelse av siden
$ = gå til den horisontale enden av siden
/ = søk på side
? = søk tilbake på siden
n = gjenta søk fremover
N = gjenta søk bakover
Zoom
+ = zoome inn
- = zoome ut
T = endre zoomtype
1 = sett zoomnivået til 1
2 = sett zoomnivået til 2
Søk
ddg = søk DuckDuckGo
gg = Google-søk
\ wiki = søk Wikipedia
Sett inn tekst
i = bytt til tekstinnsettingsmodus (noe som ligner på vim)
fi = gå til første inntastingsfelt og bytt til tekstinnsettingsmodus
Bokmerker og historie
M = Sett inn bokmerke (bokmerker lagres i ~ / .local / share / uzbl / bookmarks
U = få tilgang til en side fra historikken gjennom dmenyen
u = få tilgang til en side fra bokmerker via dmeny
Faner (når du bruker uzbl-faner)
go = last inn side i en ny fane
gt = gå til neste fane
gT = gå til forrige fane
gn = åpne en ny fane
gi + n = gå til fane no 'n'
gC = lukk gjeldende fane
andre
t = vis / skjul statuslinjen
w = åpne nytt vindu
ZZ = utgang
: = skriv inn kommando
Esc = gå tilbake til normal modus
Ctrl + [ = gå tilbake til normal modus
scripts
Uzbl avhenger 100% av skript. Faktisk, hvis det ikke var for skriptene, kunne uzbl betraktes som en vanlig og vill webkit-basert nettleser.
De er i mappen ~ / .local / share / uzbl / scripts /
For det meste er dette skript utviklet i python og bash.
La oss som et eksempel se på skriptet som administrerer uzbl-nedlastinger.
Nedlastinger
Som standard lagrer uzbl alle filene i brukermappen, og nedlastingsfremdriften kan ikke spores. For å løse dette er det bare å erstatte det lokale / share / Uzbl / script / download.sh-skriptet med følgende:
#! / bin / bash # # det opprinnelige dget.sh-skriptet: # (c) 2007 av Robert Manea # # bashtardized og heavy modded for uzbl: # 2009 by pbrisbin # # modified for zenity # 2009 av iosonofabio # # krever: # zenity # wget # ### # automatisk åpne filen etter nedlasting basert på filtypen open () {case "$ 1" i * .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} # # # disse sendes inn fra uzbl PID = "$ 2" XID = "$ 3" ACTUAL_URL = "$ 6" DOWN_URL = "$ 8" # # få filnavn fra url og konverter noen heksekoder # jeg hater mellomrom i filnavn, så jeg bytter til dem # med understreker her, juster første s /// g hvis # du vil beholde mellomrom FILE = "$ (basenavn $ 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 ') "# # viser vinduet med zenity-katalogvalg for å be brukeren # om målmappen. Vent til brukeren svarer # for å begynne nedlasting (dette kan forbedres). DIRFILE = $ (zenity - file-selection --save --filename = "$ FILE" --confirm-overwrite) # Denne kommandoen brukes til å laste ned : 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 = Nedlastingsdialogbok --text = Starter ... "# nedlasting hvis [" $ DIRFILE "]; deretter ($ GET "$ DOWN_URL" 2> & 1 | \ sed -u 's / ^ [a-zA-Z \ -]. * //; s /.* \ {1,2 \} \ ([0 - 9] \ {1,3 \} \)%. * / \ 1 \ n # Nedlasting ... \ 1% /; s / ^ 20 [0-9] [0-9]. * / # Ferdig. / '| \ $ ZEN; \ open "$ DIRFILE") & fi exit 0
Muchos andre skript er tilgjengelige i offisiell wiki av prosjektet.
Uzbl er flott for surfing. Jeg har prøvd den lenge og har brukt den siden i fjor, og sannheten er at den er ideell for middels gammelt utstyr som PCer med Pentium IV.
Det tilfører ikke noe nytt om hva som er på markedet. Det er ganske enkelt en nettleser som bruker innebygd WebKit. Disse såkalte nettleserne har mer grensesnittkode enn HTML + CSS + JavaScript-behandlingskode, som skal være det viktigste med en nettleser, dens motor. Hvis du vil vite alternative nettlesere med alternative motorer, anbefaler jeg NetSurf, en nettleser som er laget fra bunnen av og er delt inn i forskjellige komponenter; libCSS for CSS, libDOM for å manipulere DOM, etc.
Hei. Og kan du lære hvordan du installerer det på Ubuntu 14.04? Hilsen og takk
Det minner meg mye om dwb, en utmerket minimalistisk nettleser som bruker vim-skjemaer (for de av oss som elsker vim, det er flott hahaha) for å se hvordan denne nettleseren har det.
Det stemmer ... det ligner på dwb. 🙂
Som du allerede skrev, minner det meg om vi, og ja, noen av oss elsker vi.
For å være ærlig prøvde jeg aldri det, jeg holdt meg til dwb
Vel, takket være @RawBasic, har jeg begynt å bruke den til å spare batteriet på netbookene mine, også at jeg liker å bruke tastaturet mer når jeg surfer (noen ganger er det frustrerende å håndtere en berøringsplate som Synaptics).
Ærlig talt, jeg ser bare disse spartanske nettleserne nyttige på maskiner med en ram på mindre enn 256 MB ...
Jeg føler at ingenting er minimalistisk ved siden av links2: ler
Om det ikke med kommandoen "j" beveger den seg ned og med "k" opp?
Interessant alternativ. Må prøve.
Hei, det er som LuaKit som kommer som standard på min Voyager-distro, det blir vanedannende å bruke dem. Jeg bruker Firefox, men når jeg må søke etter noe på wiki, åpner jeg LuaKit. Som alt er smak personlige ting.