Uzbl, ultra-minimalna przeglądarka internetowa

uzbl to lekka przeglądarka oparta na rdzeniu Uzbl. Uzbl wyznaje filozofię systemu UNIX „Pisz programy, które robią jedną rzecz i robią to dobrze”. Pakiet Uzbl zawiera uzbl-core, uzbl-browser i uzbl-event-manager. Większość użytkowników będzie chciała używać uzbl-browser lub uzbl-tabbed, ponieważ zapewniają one najbardziej wszechstronny zestaw narzędzi nawigacyjnych. Uzbl-browser pozwala na pojedynczą stronę w oknie (z dowolną liczbą okien), podczas gdy uzbl-tabbed zapewnia kontener dla uzbl-browser i implementuje podstawowe zakładki z wieloma stronami w oknie.

przeglądarka uzbl

Przeglądarka Uzbl w akcji

instalacja

En Debian / Ubuntu i pochodne:

sudo apt-get zainstaluj uzbl

En łuk i pochodne:

sudo pacman -S uzbl-przeglądarka

Polecenia

Jedną z największych zalet używania uzbl jest to, że prawie wszystkim można sterować za pomocą klawiatury. Jest to lepsze rozwiązanie niż tradycyjne połączenie myszy z klawiaturą i może zaoszczędzić dużo czasu, gdy się do tego przyzwyczaisz i zautomatyzujesz niektóre zadania. W szczególności użytkownicy Vima uznają uzbl za bardzo łatwy do nauczenia, zwłaszcza, że ​​domyślne skróty klawiaturowe nieco przypominają te używane w Vimie. Na przykład „kliknięcie” łącza wymaga wpisania przez użytkownika fl, co spowoduje, że każdy link na stronie będzie zawierał numer, który należy wprowadzić, aby uzyskać do niego dostęp.

Podstawowe polecenia zawarte są w pliku konfiguracyjnym ~ / .config / uzbl / config.

nawigacja

o = wpisz adres URL
O = edytuj adres URL
b = powrót
m = idź naprzód
S = stop
r = przeładuj
R = przeładuj, ignorując pamięć podręczną
fl = dostęp do łącza
gh = przejdź do strony głównej

Movimiento

j = przewiń w górę
k = przewiń w dół
h = przesunięcie w lewo
l = przesunięcie w prawo
Strona w górę = przewiń stronę w górę
Strona w dół = przewiń stronę w dół
Home = przejdź do pionowego początku strony
koniec = przejdź do pionowego końca strony
^ = przejdź do poziomego początku strony
$ = przejdź do poziomego końca strony
/ = szukaj na stronie
? = szukaj z powrotem na stronie
n = powtórz wyszukiwanie do przodu
N = powtórz wyszukiwanie do tyłu

Powiększenie

+ = powiększ
- = pomniejsz
T = zmiana typu zoomu
1 = ustaw poziom powiększenia na 1
2 = ustaw poziom powiększenia na 2

Szukaj

ddg = szukaj DuckDuckGo
gg = Wyszukiwarka Google
\ wiki = szukaj w Wikipedii

Wstaw tekst

i = przełącz na tryb wstawiania tekstu (coś podobnego do vim)
fi = przejdź do pierwszego pola wprowadzania i przełącz do trybu wstawiania tekstu

Zakładki i historia

M = Wstaw zakładkę (zakładki są zapisywane w ~ / .local / share / uzbl / bookmarks
U = dostęp do strony z historii poprzez dmenu
u = dostęp do strony z zakładek przez dmenu

Karty (gdy używasz uzbl-tabbed)

go = załaduj stronę w nowej karcie
gt = przejdź do następnej zakładki
gT = przejdź do poprzedniej zakładki
gn = otwórz nową kartę
gi + rz = przejdź do zakładki nr 'n'
gC = zamknij bieżącą kartę

inni

t = pokaż / ukryj pasek stanu
w = otwórz nowe okno
ZZ = wyjście
: = wprowadź polecenie
Esc = powrót do normalnego trybu
Ctrl + [ = powrót do normalnego trybu

skrypty

Uzbl zależy w 100% od skryptów. W rzeczywistości, gdyby nie skrypty, uzbl można by uznać za popularną i dziką przeglądarkę opartą na webkitach.

Są w folderze ~ / .local / share / uzbl / scripts /

W większości są to skrypty opracowane w językach python i bash.

Jako przykład przyjrzyjmy się skryptowi, który zarządza pobieraniem plików uzbl.

Pliki do pobrania

Domyślnie uzbl zapisuje wszystkie pliki w folderze użytkownika i nie można śledzić postępu pobierania. Aby temu zaradzić, po prostu zastąp skrypt local / share / Uzbl / script / download.sh następującym:

#! / bin / bash # # oryginalny skrypt dget.sh: # (c) 2007 autorstwa Roberta Manea # # bashtardized i mocno zmodyfikowany dla uzbl: # 2009 przez pbrisbin # # zmodyfikowany dla zenity # 2009 przez iosonofabio # # wymaga: # zenity # wget # ### # automatyczne otwieranie pliku po pobraniu na podstawie rozszerzenia pliku open () {przypadek "$ 1" w * .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} # # # są przekazywane z uzbl PID = "$ 2" XID = "$ 3" ACTUAL_URL = "$ 6" DOWN_URL = "$ 8" # # pobierz nazwę pliku z adresu URL i przekonwertuj niektóre kody szesnastkowe # nienawidzę spacje w nazwach plików, więc je przełączam # z podkreśleniami tutaj, dostosuj pierwsze s /// g jeśli # chcesz zachować spacje FILE = "$ (nazwa podstawowa $ 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 ') "# # pokaż okno wyboru katalogu zenity, aby zapytać użytkownika o folder docelowy. Poczekaj, aż użytkownik odpowie # na rozpoczęcie pobierania (można to poprawić) .DIRFILE = $ (zenity --file-selection --save --filename = "$ FILE" --confirm-overwrite) # To polecenie służy do pobierania : 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 = Okno dialogowe pobierania --text = Uruchamianie ... "# pobierz if [" $ DIRFILE "]; następnie ($ GET "$ DOWN_URL" 2> & 1 | \ sed -u 's / ^ [a-zA-Z \ -]. * //; s /.* \ {1,2 \} \ ([0 - 9] \ {1,3 \} \)%. * / \ 1 \ n # Pobieranie ... \ 1% /; s / ^ 20 [0-9] [0-9]. * / # Gotowe. / '| \ $ ZEN; \ otwórz "$ DIRFILE") & fi zakończ 0

Muchos inne skrypty są dostępne w oficjalna wiki z projektu.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Eliotime3000 powiedział

    Uzbl świetnie nadaje się do przeglądania. Próbowałem go od dawna i używam go od zeszłego roku i prawda jest taka, że ​​jest idealny do starego sprzętu, takiego jak PC z Pentium IV.

  2.   AdrianArroyoStreet powiedział

    Nie dodaje nic nowego do tego, co jest na rynku. Jest to po prostu przeglądarka korzystająca z wbudowanego WebKit. Te tak zwane przeglądarki mają więcej kodu interfejsu niż kod przetwarzający HTML + CSS + JavaScript, który ma być najważniejszy w przeglądarce, jej silniku. Jeśli chcesz poznać alternatywne przeglądarki z alternatywnymi silnikami, polecam NetSurf, przeglądarkę utworzoną od podstaw i podzieloną na różne komponenty; libCSS dla CSS, libDOM do manipulowania DOM, itp.

    1.    mmm powiedział

      Cześć. Czy możesz nauczyć, jak zainstalować go na Ubuntu 14.04? Pozdrawiam i dziękuję

  3.   helena_ryu powiedział

    Bardzo przypomina mi dwb, doskonałą minimalistyczną przeglądarkę, która używa schematów vim (dla tych z nas, którzy kochają vim, to świetnie hahaha), aby zobaczyć, jak ta przeglądarka sobie radzi.

    1.    użyjmy Linuksa powiedział

      Zgadza się ... jest podobny do dwb. 🙂

  4.   Guido rolon powiedział

    Jak już napisałeś, przypomina mi vi i tak, niektórzy z nas kochają vi.

  5.   Wada powiedział

    Szczerze mówiąc, nigdy tego nie próbowałem, trzymam się dwb 🙂

    1.    Eliotime3000 powiedział

      Cóż, dzięki @RawBasic zacząłem go używać, aby oszczędzać baterię moich netbooków, a także, że bardziej lubię korzystać z klawiatury podczas przeglądania (czasami frustrujące jest radzenie sobie z touchpadem takim jak Synaptics).

  6.   Szef powiedział

    Szczerze mówiąc, widzę te spartańskie przeglądarki przydatne tylko na komputerach z pamięcią RAM mniejszą niż 256 MB ...

  7.   Cristianhcd powiedział

    Czuję, że nic nie jest minimalistyczne obok links2: śmiech

  8.   juanra20 powiedział

    Czyż nie komendą „j” porusza się w dół, a przy pomocy „k” w górę?

  9.   gonzalezmd (# Bik'it Bolom #) powiedział

    Ciekawa opcja. Musisz spróbować.

  10.   Juancuyo powiedział

    Cześć, to jak LuaKit, który jest domyślnie dostępny w mojej dystrybucji Voyager, uzależnia się od nich. Używam Firefoksa, ale kiedy muszę poszukać czegoś na wiki, otwieram LuaKit. Jak wszystko, gusta to sprawa osobista.