quterowser: the keyboard-controlled web browser

Introduction to quterowser

qutebrowser is a minimalist web browser that combines the power of the Qt / WebEngine rendering engine with a fully keyboard-controlled interface. Inspired by vim shortcuts and the philosophy of text editors, it allows you to navigate, open tabs and run commands without touching the mouse.

Main characteristics

  • Keyboard control with a set of commands similar to those of vim.
  • Command bar that accepts type expressions: open,: tab-open,: set, etc.
  • Support for bookmarks and history accessible by shortcuts.
  • Integration with users written in Python to extend functionalities.
  • Privacy mode that disables cookies and local storage by default.
  • Compatibility with color themes and customizable sources using a configuration file.

Advantages and disadvantages

Advantages

  • Quick start and low memory consumption thanks to Qt.
  • Distractions-free environment, ideal for developers and writers.
  • Highly customizable using a qutebrowser.conf file and scripts.
  • Improved safety by reducing the attack surface by avoiding mouse use.

Disadvantages

  • Initial learning curve for users used to traditional browsers.
  • Some popular extensions of Chrome or Firefox are not available directly.
  • Renderized from certain complex web pages may present small differences with respect to pure Chromium.

Basic installation and configuration

In Debian-based Linux distributions, the installation is done with:

sudo apt update & sudo apt install qutebrowser

In Arch Linux:

sudo pacman -S qutebrowser

For macOS users, you can use Homebrew:

brew install --cash qutebrowser

After installation, the configuration file is found in ~/ .config / qutebrowser / qutebrowser.conf. There you can adjust:

  • the style of the command bar (colors, fonts)
  • keyboard shortcuts custom by bind
  • the default search engine
  • privacy behavior (disable WebRTC, block trackers)

Typical cases of use

qutebrowser is particularly useful in the following scenarios:

  • Web development: browsing documentation, testing APIs and reviewing code without leaving the keyboard.
  • Academic editor: access to databases and magazines while writing in a text editor.
  • Terminal environments: users who spend most of the time in tmux or screen and want to maintain the workflow.
  • Privacy and security: browse with a limited profile that minimizes the fingerprint.

Conclusion

quterowser offers a powerful and light alternative for those who value keyboard efficiency and deep customization. Although it requires a period of adaptation, its advantages in performance, control and privacy make it an attractive option for developers, writers and any user looking for a browser away from the usual distractions.

This work is under aCreative Commons License Attribution 4.0 International for Francesc Roig francesc @ vivaldi.net.

EnglishenEnglishEnglish