uzbl adalah penyemak imbas berasaskan teras Uzbl yang ringan. Uzbl mematuhi falsafah UNIX "Tulis program yang melakukan satu perkara dan melakukannya dengan baik." Pakej Uzbl merangkumi uzbl-core, uzbl-browser, dan uzbl-event-manager. Sebilangan besar pengguna ingin menggunakan penyemak imbas uzbl atau tab tab uzbl kerana mereka menyediakan set alat navigasi yang paling komprehensif. Penyemak imbas Uzbl membenarkan satu halaman per tetingkap (dengan seberapa banyak tetingkap yang anda mahukan), sementara tab tab uzbl menyediakan bekas untuk penyemak imbas uzbl dan menerapkan tab asas dengan beberapa halaman setiap tetingkap.
Pemasangan
En Debian / Ubuntu dan derivatif:
sudo apt-get pasang uzbl
En Arch dan derivatif:
sudo pacman -S uzbl-penyemak imbas
Komandos
Salah satu faedah terbesar menggunakan uzbl ialah hampir semuanya dapat dikendalikan dengan menggunakan papan kekunci. Ini lebih baik daripada kombo papan kekunci tetikus tradisional, dan dapat menjimatkan banyak masa setelah anda terbiasa dan mengautomasikan tugas tertentu. Secara khusus, pengguna Vim akan menganggap uzbl sangat mudah dipelajari, terutamanya kerana pintasan papan kekunci lalai sedikit menyerupai yang digunakan di Vim. Contohnya, "mengklik" pada pautan memerlukan pengguna menaip fl, yang akan menyebabkan setiap pautan di halaman menunjukkan nombor, yang harus dimasukkan untuk mengaksesnya.
Perintah asas terdapat dalam fail konfigurasi ~ / .config / uzbl / config.
Navigation
o = tulis url
O = edit url
b = kembali
m = maju
S = berhenti
r = tambah nilai
R = muat semula mengabaikan cache
fl = mengakses pautan
gh = pergi ke laman utama
Movimiento
j = tatal ke atas
k = tatal ke bawah
h = beralih ke kiri
l = beralih ke kanan
Halaman Ke Atas = tatal halaman ke atas
Page Down = tatal halaman ke bawah
permulaan = pergi ke permulaan menegak halaman
akhir = pergi ke hujung menegak halaman
^ = pergi ke permulaan halaman mendatar
$ = pergi ke hujung halaman yang mendatar
/ = cari di halaman
? = cari kembali di halaman
n = ulangi carian ke hadapan
N = ulangi carian ke belakang
Zoom
+ = zum masuk
- = zum keluar
T = menukar jenis zoom
1 = tetapkan tahap zoom ke 1
2 = tetapkan tahap zoom ke 2
Búsqueda
ddg = cari DuckDuckGo
gg = Carian Google
\ wiki = cari Wikipedia
Masukkan teks
i = beralih ke mod memasukkan teks (sesuatu yang serupa dengan vim)
fi = pergi ke medan input pertama dan beralih ke mod memasukkan teks
Penanda buku dan sejarah
M = Masukkan penanda buku (penanda buku disimpan di ~ / .local / share / uzbl / bookmark
U = mengakses halaman dari sejarah melalui dmenu
u = mengakses halaman dari penanda halaman melalui dmenu
Tab (semasa menggunakan tab uzbl)
go = muatkan halaman di tab baru
gt = pergi ke tab seterusnya
gT = pergi ke tab sebelumnya
gn = buka tab baru
gi + n = pergi ke tab no 'n'
gC = tutup tab semasa
orang lain
t = tunjukkan / sembunyikan bar status
w = buka tetingkap baru
ZZ = keluar
: = masukkan perintah
Esc = kembali ke mod normal
Ctrl + [ = kembali ke mod normal
skrip
Uzbl bergantung 100% pada skrip. Sebenarnya, jika bukan kerana skrip, uzbl dapat dianggap sebagai penyemak imbas berasaskan webkit biasa dan liar.
Mereka berada di dalam folder ~ / .local / share / uzbl / skrip /
Ini kebanyakan skrip yang dikembangkan dalam python dan bash.
Sebagai contoh, mari kita lihat skrip yang menguruskan muat turun uzbl.
Downloads
Secara lalai, uzbl menyimpan semua fail dalam folder pengguna, dan kemajuan muat turun tidak dapat dijejaki. Untuk mengatasinya, ganti skrip local / share / Uzbl / script / download.sh dengan yang berikut:
#! / bin / bash # # skrip dget.sh yang asli: # (c) 2007 oleh Robert Manea # # bashtardized and heavy modded for uzbl: # 2009 by pbrisbin # # modified for zenity # 2009 by iosonofabio # # memerlukan: # zenity # wget # ### # buka fail selepas muat turun secara automatik berdasarkan sambungan fail yang terbuka () {case "$ 1" di * .pdf | * .ps | * .eps) evince "$ 1" & ;; * .jpg | * .png | * .jpeg | * .png) gpicview "$ 1" & ;; * .txt | * BACA * | * .pl | * .sh | * .py | * .hs) gvim "$ 1" & ;; * .mov | * .avi | * .mpeg | * .mpg | * .flv | * .wmv | * .mp4) vlc "$ 1" & ;; * .zip | * .zipx) xarchiver "$ 1" & ;; esac} # # # ini diteruskan dari uzbl PID = "$ 2" XID = "$ 3" ACTUAL_URL = "$ 6" DOWN_URL = "$ 8" # # dapatkan nama fail dari url dan tukar beberapa kod hex # i benci ruang dalam nama fail sehingga Saya menukarnya # dengan garis bawah di sini, sesuaikan s /// g pertama jika # anda mahu mengekalkan ruang FILE = "$ (nama bas $ 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 ') "# # tunjukkan tetingkap pemilihan direktori zenity untuk meminta pengguna # untuk folder tujuan. Tunggu sehingga pengguna jawapan # untuk dimuat awal (ini dapat diperbaiki). DIRFILE = $ (zenity --file-selection --save --filename = "$ FILE" --confirm-overwrite) # Perintah ini digunakan untuk memuat turun: GET = " wget --pengguna-ejen = F irefox --content-disposition --load-cookies = $ XDG_DATA_HOME / uzbl / cookies.txt --referer = $ ACTUAL_URL --output-document = $ DIRFILE "ZEN =" zenity --progress --percentage = 0 --title = Dialog muat turun --text = Bermula ... "# muat turun jika [" $ DIRFILE "]; kemudian ($ DAPATKAN "$ DOWN_URL" 2> & 1 | \ sed -u 's / ^ [a-zA-Z \ -]. * //; s /.* \ {1,2 \} \ ([0- 9] \ {1,3 \} \)%. * / \ 1 \ n # Memuat turun ... \ 1% /; s / ^ 20 [0-9] [0-9]. * / # Selesai./ '| \ $ ZEN; \ buka "$ DIRFILE") & fi keluar 0
Muchos skrip lain terdapat di wiki rasmi projek itu.
Uzbl sangat bagus untuk melayari. Saya telah mencubanya sejak sekian lama dan saya menggunakannya sejak tahun lalu, dan sebenarnya ia sangat sesuai untuk peralatan lama seperti PC dengan Pentium IV.
Ia tidak menambah sesuatu yang baru mengenai apa yang ada di pasaran. Ia hanyalah penyemak imbas yang menggunakan WebKit tertanam. Penyemak imbas yang disebut ini mempunyai lebih banyak kod antara muka daripada pemprosesan HTML + CSS + JavaScript, yang semestinya merupakan perkara terpenting mengenai penyemak imbas, enjinnya. Sekiranya anda ingin mengetahui penyemak imbas alternatif dengan enjin alternatif, saya cadangkan NetSurf, penyemak imbas yang dibuat dari awal dan dibahagikan kepada pelbagai komponen; libCSS untuk CSS, libDOM untuk memanipulasi DOM, dll.
Hai. Dan bolehkah anda mengajar cara memasangnya di Ubuntu 14.04? Salam dan terima kasih
Ini mengingatkan saya banyak dwb, penyemak imbas minimalis yang sangat baik yang menggunakan skema vim (bagi kita yang suka vim, sangat bagus hahaha) untuk melihat bagaimana prestasi penyemak imbas ini.
Betul ... ia serupa dengan dwb. 🙂
Seperti yang telah mereka tulis, ini mengingatkan saya pada vi, dan ya, ada di antara kita yang menyukai vi.
Sejujurnya saya tidak pernah mencubanya, saya tetap dengan dwb 🙂
Baiklah, terima kasih kepada @RawBasic, saya telah mula menggunakannya untuk menjimatkan bateri netbook saya, juga bahawa saya lebih gemar menggunakan papan kekunci semasa menyemak imbas (kadang-kadang, sangat mengecewakan untuk menangani pad sentuh seperti Synaptics).
Sejujurnya, saya hanya melihat penyemak imbas sederhana ini berguna pada mesin dengan ram kurang dari 256 mb ...
Saya rasa tidak ada yang minimalis di sebelah pautan2: ketawa
Tidak bahawa dengan arahan "j" ia bergerak ke bawah dan dengan "k" ia bergerak ke atas?
Pilihan yang menarik. Mesti cuba.
Hai, seperti LuaKit yang datang secara lalai di distro Voyager saya, menjadi ketagihan untuk menggunakannya. Saya menggunakan Firefox, tetapi ketika saya mencari sesuatu di wiki saya membuka LuaKit. Seperti semuanya, selera adalah perkara peribadi.