Qutebrowser 2.0 comes with an ad blocking system developed by Brave

The new version of the web browser qutebrowser 2.0 has already been released and in the new version it is highlighted that a new ad blocking system was integrated, as well as the addition of new commands and other changes.

For those who do not know the browser, they should know that this provides a minimal graphical interface that is not distracting from viewing content, and a Vim text editor style navigation system, built entirely with keyboard shortcuts.

The browser supports a tab system, download manager, private browsing mode, integrated PDF viewer (pdf.js), ad blocking system, interface to view browsing history.

Scrolling through the page is done using the «hjkl» keys, to open a new page you can press «or», the change between tabs is done using the «J» and «K» keys or «Alt-numeric tabulator».

Main new features of qutebrowser 2.0

In this new version of qutebrowser 2.0 switched to a new lock library ad developed by the Brave project, is written in the Rust language and is compatible with style block lists AdBlock Plus (for example, EasyList).

Library fires only if adblock python library is present; otherwise, the above blocker is used which works at the host blocking level. To select the ad blocking mode, the content.blocking.method setting is provided.

Also in qutebrowser 2.0 we can find that the composition includes new userscripts: kodi to play videos on Kodi, qr to generate the QR code of the current URL, add-nextcloud-bookmarks and add-nextcloud-cookbook to create bookmarks and recipes in the Nextcloud Bookmarks and Cookbook apps.

Another change that stands out from this new version is that added a new command: “bookmark-list” to display the list of bookmarks (can be used in place of the url qute: // bookmarks).

And in the configuration qt.workarounds.remove_service_workers to remove the contents of the directory “Service Workers” on each startup.

Of the other changes that stand out from the new version:

  • The cssutils, attrs, and pypeg2 libraries have been removed from the dependencies.
  • Binary assembly support for Windows 7 and macOS 10.13 High Sierra has been removed.
    To unify the names, many commands have been renamed, for example run-macro -> macro-run, record-macro -> macro-record buffer -> select tab, etc.
    Selection of added files. * Configuration to connect an external file selection interface (eg ranger or vifm).
    Added “Copy URL” item to menu.
    Dependency requirements have been increased, for example Python 3.6.1, Qt 5.12 and PyQt 5.12 are now required to work.

Finally if you want to know more about it About this new version or about the browser, you can check the details on its official website. The link is this.

How to install Qutebrowser on Ubuntu and derivatives?

For those who are interested in being able to try this web browser, they should know that the installation in Ubuntu as well as its derivatives is quite simple, since the package is found within the Ubuntu repositories

To install the browser, we simply have to open a terminal (you can do it with the key combination Ctrl + Alt + T) and write the following command in it:

sudo apt update

And now we can install the browser with the following command:

sudo apt install qutebrowser -y

And that’s it, you can start using this browser on your system.

Another installation method and for those who are interested in being able to try the new version (since newer packages take longer to be updated in the Ubuntu repositories)

We can install the browser from the source code which we can get from the releases page.

There we we will download the Source code (Zip) package and we will unzip it in our team. To run the browser, just enter the folder and run the following commands:

sudo apt install python3-pip
pip3 install --user pyqt5 pypeg2 jinja2 pygments
sudo apt-get install python3-venv
sudo apt install python3-pyqt5.qtwebengine
python3 scripts/mkvenv.py

And we can run the browser with the following command:

python3 qutebrowser.py

Add Comment