Objavljeno izdanje web pretraživača Qutebrowser 1.11.0, koji pruža minimalno grafičko sučelje koje vas neće odvratiti od gledanja sadržaja i a navigacijski sistem u stilu Vim uređivača teksta, izgrađen u potpunosti sa kombinacijama tastature.
Preglednik podržava sistem kartica, upravitelj preuzimanja, n modprivatna usluga, ugrađeni preglednik PDF (pdf.js), blokiranje oglasa (na razini zaključavanja domaćina), sučelje za prikaz povijesti posjeta i gledanje videozapisa na YouTubeu, može se postaviti poziv vanjskog video playera.
Korisnik se može kretati po stranici pomoću tipki "Hjkl", pritisnite "o" da biste otvorili novu stranicu, prebacujte se između kartica tipkama "J" i "K" ili "Alt-tab brojem".
Kada pritisnete ":", prikazuje se naredbeni redak, gdje možete pretraživati stranicu i pokretati tipične naredbe, kao u vim, na primjer, ": q" za izlaz i ": w" za spremanje stranice.
Tipkovne prečice preglednika su sljedeće:
Od kojih su najosnovnije sljedeće:
- “:” → To će nam dati pristup svim naredbama u samom programu.
- "Jk" → Možemo pomakni se putem web stranice.
- "Ili" → Dopustit će nam otvorite novu stranicu.
- "D" → Idemo zatvorite karticu u kojem se nalazimo.
- “J” i “K” → Imat ćemo mogućnost pomicanje između kartica pomoću ove dvije tipke.
- "F" → Ova tipka će nam pružiti mogućnost kliknite.
- “/” → Nakon ove trake možemo napišite pojam za pretraživanje na webu.
- ": Q" → Omogućit će nam spremite otvorene kartice i izađite iz programa odmah.
Kôd preglednika napisan je na Pythonu koristeći PyQt5 i QtWebEngine. Fontovi se distribuiraju pod GPLv3 licencom. Korištenje Pythona ne utječe na performanse, jer mehanizam Blink i Qt biblioteka vrše prikazivanje i raščlanjivanje sadržaja.
Što je novo u Qutebrowser 1.11.0?
U ovoj novoj verziji preglednika ističe se uključivanje početne podrške za Qt 5.15, jer po defaultu, pri kompajliranju sa QtWebEngine iz Qt 5.14, lokalna pretraga ostaje u petlji (nakon što dođe do kraja stranice, uskače u početak).
Dodaj nove postavke: content.unknown_url_scheme_policy za kontrolu pokretanja aplikacije vanjski pri otvaranju veza s nepoznatom šemom u URL-u, content.fullscreen.overlay_timeout za postavljanje maksimalnog vremena prikaza za prekrivanje preko cijelog ekrana i hints.padding i hints.radius za prilagodbu izgleda tragova.
Takođe su dodani novi rezervirani za url.searchengines:
- {unquoted} ubacuje pojam za pretraživanje bez citata.
- {semiquoted} (isto kao i {}) navodi većinu posebnih znakova, ali kosih crta
oni nastavljaju bez navodnika. - {quote} (isto kao i {} u prethodnim verzijama) također navodi kose crte unaprijed.
Pomicanje kotačićem miša sada je spriječeno dok su aktivni savjeti i napravljeno je nekoliko poboljšanja mkvenv.pyscript (uglavnom korisno za razvoj), zajedno s manjim ukupnim poboljšanjima performansi preglednika.
Kako instalirati Qutebrowser na Ubuntu i derivate?
Oni koji su zainteresirani za mogućnost isprobavanja ovog web preglednika, trebali bi znati da je instalacija u Ubuntuu, kao i njegovi derivati, prilično jednostavna, jer se paket nalazi u Ubuntu spremištima
Da bismo instalirali preglednik, jednostavno moramo otvoriti terminal (to možete učiniti kombinacijom tipki Ctrl + Alt + T) i u njega upisati sljedeću naredbu:
sudo apt update
A sada možemo instalirati pretraživač sa sljedećom naredbom:
sudo apt install qutebrowser -y
I gotovi ste s tim, možete početi koristiti ovaj preglednik na svom sistemu.
Još jedan način instalacije i za one koji su zainteresirani za mogućnost isprobavanja nove verzije (jer novijim paketima treba više vremena da se ažuriraju u Ubuntu spremištima)
Preglednik možemo instalirati iz izvorni kod koje možemo dobiti od la stranica izdanja.
Eto nas preuzet ćemo paket izvornog koda (Zip) i raspakirat ćemo ga u našem timu. Da biste pokrenuli pregledač, samo unesite mapu i pokrenite sljedeće naredbe:
sudo apt install python3-pip pip3 install --user pyqt5 pypeg2 jinja2 pygments sudo apt-get install python3-venv sudo apt install python3-pyqt5.qtwebengine python3 scripts/mkvenv.py
A preglednik možemo pokrenuti sa sljedećom naredbom:
python3 qutebrowser.py