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]]