Uzbl, penyemak imbas web yang sangat minimum

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.

penyemak imbas uzbl

Penyemak imbas Uzbl sedang beraksi

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.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   eliotime3000 kata

    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.

  2.   Jalan AdrianArroyo kata

    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.

    1.    mmm kata

      Hai. Dan bolehkah anda mengajar cara memasangnya di Ubuntu 14.04? Salam dan terima kasih

  3.   helena_ryuu kata

    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.

    1.    mari gunakan linux kata

      Betul ... ia serupa dengan dwb. 🙂

  4.   Guido rolon kata

    Seperti yang telah mereka tulis, ini mengingatkan saya pada vi, dan ya, ada di antara kita yang menyukai vi.

  5.   Wada kata

    Sejujurnya saya tidak pernah mencubanya, saya tetap dengan dwb 🙂

    1.    eliotime3000 kata

      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).

  6.   Boss kata

    Sejujurnya, saya hanya melihat penyemak imbas sederhana ini berguna pada mesin dengan ram kurang dari 256 mb ...

  7.   Cristianhcd kata

    Saya rasa tidak ada yang minimalis di sebelah pautan2: ketawa

  8.   juanra20 kata

    Tidak bahawa dengan arahan "j" ia bergerak ke bawah dan dengan "k" ia bergerak ke atas?

  9.   gonzalezmd (# Bik'it Bolom #) kata

    Pilihan yang menarik. Mesti cuba.

  10.   juancuyo kata

    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.