QuteBrowser est un navigateur qui se veux léger et efficace. Son interface est très épurée et se pilote quasi totalement au clavier. La syntaxe est semblable à celle de l'éditeur Vim.
===== Installation =====
* Archlinux / Manjaro sudo pacman -Sy qutebrowser
* Debian / Ubuntu / Mint sudo apt install -y qutebrowser
* Windows (chocolatey) choco install -y qutebrowser
* Windows - [[https://github.com/qutebrowser/qutebrowser/releases|téléchargement depuis site officiel]]
===== Configuration =====
Le navigateur est utilisable directement sans configuration particulière. Ce sera donc plus de la personnalisation dont nous parlerons ici :)
À savoir : toute la configuration est stocké dans le fichier **~/.config/qutebrowser/autoconfig.yml**
==== Activer le correcteur FR ====
Ouvrir un terminal et saisir
/usr/share/qutebrowser/scripts/dictcli.py install fr-FR
Ensuite dans QB
:set spellcheck.languages ["fr-FR"]
==== Page d'accueil ====
* Dans QB :set url.default_page https://estcequecestbientotleweekend.fr
* Dans ~/.config/qutebrowser/autoconfig.yml, section settings url.default_page:
global: https://estcequecestbientotleweekend.fr
==== Moteur de recherche ====
Dans tous les cas, on doit remplacer le motif de recherche par {}
* Pour changer le moteur de recherche par défaut :set url.searchengines {"DEFAULT": "https://www.qwant.com/?q={}&t=web"}
* Pour ajouter un moteur de recherche il faut réutiliser la même ligne en rajoutant une variable et en séparant avec une virgule :set url.searchengines %%'{%%"qw": "https://www.qwant.com/?q={}&t=web"},{"ddg": "https://duckduckgo.com/?q={}&ia=web"}'
* Sinon dans **~/.config/qutebrowser/autoconfig.yml** url.searchengines:
global:
DEFAULT: https://www.qwant.com/?q={}&t=web
ddg: https://duckduckgo.com/?q={}&ia=web
==== Sauvegarder les onglets à la fermeture ====
Dans QB
:set auto_save.session true
==== Synchronisation des favoris ====
Qutebrowser propose 2 types de favoris : les “quickmarks” et les “bookmarks”.
{{:lib:images:smileys:fixme.gif|FIXME}} : partie bookmarks à compléter
À ma connaissance, il n'y a pas de moyen natif de synchroniser les quickmarks. Cependant, il existe une astuce : c'est de les stocker sur votre cloud et de créer un lien symbolique.
mv ~/.config/qutebrowser/quickmarks ~/MonCloud/quickmarks
ln -s ~/MonCloud/quickmarks mv ~/.config/qutebrowser/quickmarks
Vous pouvez le faire sur autant de PC que vous le souhaitez.
===== Utilisation =====
Comme indiqué précédemment, QB s'utilise essentiellement au clavier. Les seules actions que vous pouvez faire à la souris sont : cliquer sur un lien, le clic droit donne un petit menu, clic sur un onglet pour y accéder, clic du milieu sur un onglet pour le fermer et Ctrl+Molette pour le zoom.
==== Raccourcis clavier ====
En voici quelques uns pour bien commencer :
|**i**|mode insertion, c'est le raccourcis que vous utiliserez le plus souvent :p|
|**m**|mettre la page en favoris (quickmarks)|
|**b**|menu des favoris (quickmarks)|
|**B**|menu des favoris (quickmarks), ouvrir le favoris dans un nouvel onglet|
|**o**|ouvrir l'url saisie dans l'onglet courant|
|**O**|ouvrir l'url saisie dans un nouvel onglet|
|**yy**|copie l'url courante (dans le presse papier)|
|**r**|F5 :D (raffraichir)|
|**R**|idem + nettoyer le cache|
|**H**|page précédente|
|**J**|onglet suivant|
|**K**|onglet précédent|
|**d**|fermer l'onglet courant|
|**u**|rouvrir le dernier onglet fermé|
|**co**|fermer tous les onglets sauf le courant|
|**gC**|cloner l'onglet courant|
|**gf**|afficher le code source de la page|
|**/**|recherche|
|**n**|recherche, élément suivant|
|**N**|recherche, élément précédent|
|**wi**|Ouvrir la console (“web inspector”)|
|**Ctrl+q**|quitter|
==== Captures écran ====
^QuteBrowser pendant navigation^Affichage du code source d'une page|
|[[:lib:exe:detail.php?id=app%3Aqutebrowser&media=app:qb|{{:lib:exe:fetch.php?w=400&tok=3f6a83&media=app:qb.png?400}}]]|[[:lib:exe:detail.php?id=app%3Aqutebrowser&media=app:qb-src|{{:lib:exe:fetch.php?w=400&tok=b3b8f0&media=app:qb-src.png?400}}]]|
^Console^ |
|[[:lib:exe:detail.php?id=app%3Aqutebrowser&media=app:qb-console|{{:lib:exe:fetch.php?w=400&tok=f2255e&media=app:qb-console.png?400}}]]| |
[[https://raw.githubusercontent.com/qutebrowser/qutebrowser/master/doc/img/cheatsheet-big.png|Toute la map des hotkeys (anglais)]]
===== Sources =====
[[https://wiki.archlinux.org/index.php/Qutebrowser|Archwiki]]