Uzbl, un navigateur Web ultra-minimal

Ouzbl est un navigateur léger basé sur Uzbl. Uzbl adhère à la philosophie UNIX «Écrivez des programmes qui font une chose et la font bien». Le package Uzbl comprend uzbl-core, uzbl-browser et uzbl-event-manager. La plupart des utilisateurs voudront utiliser uzbl-browser ou uzbl-tabbed car ils fournissent l'ensemble le plus complet d'outils de navigation. Uzbl-browser autorise une seule page par fenêtre (avec autant de fenêtres que vous le souhaitez), tandis que uzbl-tabbed fournit un conteneur pour uzbl-browser et implémente des onglets de base avec plusieurs pages par fenêtre.

navigateur uzbl

Navigateur Uzbl en action

Installations préconisées

En Debian / Ubuntu et dérivés:

sudo apt-get installer uzbl

En voûte et dérivés:

sudo pacman -S uzbl-navigateur

Commandes

L'un des plus grands avantages de l'utilisation d'uzbl est que presque tout peut être contrôlé à l'aide du clavier. Ceci est préférable au combo souris-clavier traditionnel, et peut vous faire gagner beaucoup de temps une fois que vous vous y êtes habitué et automatiser certaines tâches. En particulier, les utilisateurs de Vim trouveront uzbl très facile à apprendre, d'autant plus que les raccourcis clavier par défaut ressemblent légèrement à ceux utilisés dans Vim. Par exemple, "cliquer" sur un lien oblige l'utilisateur à saisir fl, ce qui fera que chaque lien de la page affichera un numéro, qui devra être entré pour y accéder.

Les commandes de base sont contenues dans le fichier de configuration ~ / .config / uzbl / config.

Navigation

o = écrire l'URL
O = modifier l'URL
b = retour
m = aller de l'avant
S = arrêter
r = recharger
R = recharger en ignorant le cache
fl = accéder à un lien
gh = aller à la page d'accueil

Mouvement

j = faire défiler vers le haut
k = faire défiler vers le bas
h = décalage vers la gauche
l = décalage vers la droite
Haut de la page = faire défiler la page vers le haut
Page Av. = faire défiler la page vers le bas
Accueil = aller au début vertical de la page
fin = aller à la fin verticale de la page
^ = aller au début horizontal de la page
$ = aller à la fin horizontale de la page
/ = recherche sur la page
? = recherche sur la page
n = répéter la recherche vers l'avant
N = répéter la recherche vers l'arrière

Zoom

+ = zoomer
- = zoom arrière
T = changer le type de zoom
1 = régler le niveau de zoom sur 1
2 = régler le niveau de zoom sur 2

Recherche

ddg = rechercher DuckDuckGo
gg = Recherche Google
\ wiki = recherche Wikipedia

Insérer du texte

i = passer en mode d'insertion de texte (quelque chose de similaire à vim)
fi = aller au premier champ de saisie et passer en mode d'insertion de texte

Favoris et histoire

M = Insérer un signet (les signets sont enregistrés dans ~ / .local / share / uzbl / bookmarks
U = accéder à une page depuis l'historique via dmenu
u = accéder à une page à partir des signets via dmenu

Onglets (lors de l'utilisation des onglets uzbl)

go = charger la page dans un nouvel onglet
gt = aller à l'onglet suivant
gT = aller à l'onglet précédent
gn = ouvrir un nouvel onglet
gi + n = aller à l'onglet no 'n'
gC = fermer l'onglet actuel

Autres

t = afficher / masquer la barre d'état
w = ouvrir une nouvelle fenêtre
ZZ = quitter
: = entrer la commande
Esc = retour au mode normal
Ctrl + [ = retour au mode normal

Scripts

Uzbl dépend à 100% des scripts. En fait, s'il n'y avait pas les scripts, uzbl pourrait être considéré comme un navigateur Webkit courant et sauvage.

Ils sont dans le dossier ~ / .local / share / uzbl / scripts /

Ce sont principalement des scripts développés en python et bash.

À titre d'exemple, regardons le script qui gère les téléchargements uzbl.

Téléchargements

Par défaut, uzbl enregistre tous les fichiers dans le dossier utilisateur et la progression du téléchargement ne peut pas être suivie. Pour surmonter cela, remplacez simplement le script local / share / Uzbl / script / download.sh par ce qui suit:

#! / bin / bash # # le script dget.sh original: # (c) 2007 par Robert Manea # # bashtardisé et fortement modifié pour uzbl: # 2009 par pbrisbin # # modifié pour zenity # 2009 par iosonofabio # # nécessite: # zenity # wget # ### # ouvre automatiquement le fichier après le téléchargement en fonction de l'extension du fichier open () {case "$ 1" dans * .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} # # # ceux-ci sont transmis depuis uzbl PID = "$ 2" XID = "$ 3" ACTUAL_URL = "$ 6" DOWN_URL = "$ 8" # # obtenir le nom du fichier à partir de l'url et convertir certains codes hexadécimaux # je déteste les espaces dans les noms de fichiers donc je les change # avec des traits de soulignement ici, ajustez le premier s /// g si # vous voulez garder les espaces FILE = "$ (basename $ 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 ') "# # affiche la fenêtre de sélection du répertoire zenity pour demander à l'utilisateur # le dossier de destination. réponses # pour commencer le téléchargement (cela pourrait être amélioré) DIRFILE = $ (zenity --file-selection --save --filename = "$ FILE" --confirm-overwrite) # Cette commande est utilisée pour télécharger: 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 = Dialogue de téléchargement --text = Démarrage ... "# download if [" $ DIRFILE "]; alors ($ GET "$ DOWN_URL" 2> & 1 | \ sed -u 's / ^ [a-zA-Z \ -]. * //; s /.* \ {1,2 \} \ ([0- 9] \ {1,3 \} \)%. * / \ 1 \ n # Téléchargement ... \ 1% /; s / ^ 20 [0-9] [0-9]. * / # Terminé./ '| \ $ ZEN; \ open "$ DIRFILE") & fi exit 0

Muchos autres scripts sont disponibles dans le wiki officiel le projet.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   éliotime3000 dit

    Uzbl est idéal pour la navigation. Je l'ai essayé pendant longtemps et je l'utilise depuis l'année dernière, et la vérité est qu'il est idéal pour les vieux équipements tels que les PC avec Pentium IV.

  2.   AdrianArroyoStreet dit

    Cela n'ajoute rien de nouveau sur ce qui est sur le marché. Il s'agit simplement d'un navigateur qui utilise WebKit intégré. Ces soi-disant navigateurs ont plus de code d'interface que le traitement HTML + CSS + JavaScript, qui est censé être la chose la plus importante d'un navigateur, son moteur. Si vous voulez connaître des navigateurs alternatifs avec des moteurs alternatifs, je vous recommande NetSurf, un navigateur qui est fait à partir de zéro et est divisé en divers composants; libCSS pour le CSS, libDOM pour manipuler le DOM, etc.

    1.    mmm dit

      Salut. Et pourriez-vous apprendre comment l'installer sur Ubuntu 14.04? Salutations et merci

  3.   Helena_ryuu dit

    Cela me rappelle beaucoup dwb, un excellent navigateur minimaliste qui utilise des schémas vim (pour ceux d'entre nous qui aiment vim, c'est super hahaha) pour voir comment ce navigateur fait.

    1.    utilisons Linux dit

      C'est vrai ... c'est similaire à dwb. 🙂

  4.   Guido rolon dit

    Comme ils l'ont déjà écrit, cela me rappelle vi, et oui, certains d'entre nous aiment vi.

  5.   Wada dit

    Pour être honnête, je ne l'ai jamais essayé, je m'en tiens à dwb 🙂

    1.    éliotime3000 dit

      Eh bien, grâce à @RawBasic, j'ai commencé à l'utiliser pour économiser la batterie de mes netbooks, aussi que j'aime davantage utiliser le clavier lors de la navigation (parfois, c'est frustrant de gérer un pavé tactile comme Synaptics).

  6.   Patron dit

    Honnêtement, je ne vois que ces navigateurs spartiates utiles sur les machines avec un RAM de moins de 256 Mo ...

  7.   Cristianhcd dit

    J'ai l'impression que rien n'est minimaliste à côté de links2: rires

  8.   juanra20 dit

    Om que pas avec la commande «j» il se déplace vers le bas et avec «k» il se déplace vers le haut?

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

    Option intéressante. Dois essayer.

  10.   Juancuyo dit

    Salut, c'est comme LuaKit qui vient par défaut sur ma distribution Voyager, cela devient addictif de les utiliser. J'utilise Firefox, mais quand je dois chercher quelque chose sur le wiki, j'ouvre LuaKit. Comme tout, les goûts sont des affaires personnelles.