Difference between revisions of "Dwb"

From ArchWiki
Jump to: navigation, search
(Moved search engine note to Troubleshooting.)
m (Installation: Fixed inverted URIs.)
Line 10: Line 10:
There is also various development versions available in the AUR:
There is also various development versions available in the AUR:
the [https://aur.archlinux.org/packages.php?ID=36050 development version],
the [https://aur.archlinux.org/packages.php?ID=36050 development version],
the [https://aur.archlinux.org/packages.php?ID=51874 GTK3 version],
the [https://aur.archlinux.org/packages.php?ID=59201 GTK3 version],
and the [https://aur.archlinux.org/packages.php?ID=59201 development GTK3 version].
and the [https://aur.archlinux.org/packages.php?ID=51874 development GTK3 version].
== Basic usage ==
== Basic usage ==

Revision as of 19:11, 29 November 2012

DWB is an extremely fast, lightweight and flexible web browser using the webkit engine. It is customizable through its web interface and fully usable with keyboard shortcuts.


The dwb package can be found in the official repositories and can be installed with pacman.

There is also various development versions available in the AUR: the development version, the GTK3 version, and the development GTK3 version.

Basic usage

Starting from a fresh configuration, use Template:KeypressTemplate:Keypress to open the Keys page. As you can see from there, most bindings are borrowed from Vim and Emacs.

Use Template:Keypress to access the command prompt. You can use Template:Keypress to auto-complete.

Read the man page for more details.

$ man dwb


Almost everything can be configured from the Settings page. You can access it with Template:KeypressTemplate:Keypress by default.

The configuration files are stored in $XDG_CONFIG_HOME/dwb/.

Search engines

Use Template:KeypressTemplate:Keypress to create a search engine from the first input field on the web page. Use Template:Keypress to switch between fields. Then enter a keyword.

Now you can use the keyword in the URI prompt to search directly on the corresponding website.

The first entry in $XDG_CONFIG_HOME/dwb/searchengines will be the default search engine.


DWB features an extension manager as a separate executable, dwbem. You can use it to install various extension. For example

$ dwbem -i youtube_html5

will make DWB play all Youtube videos using an HTML5 player instead of the Flash player.


$ dwbem -a

to list all officially available extensions.

Read the man page for more details.

$ man dwbem


DWB features an Adblock extension. Install it with

$ dwbem -i adblock_subscriptions

Restart DWB, use the adblock_subscribe command and choose your favorite lists of filters.


HTML5 audio and video does not work

Make sure you have the following GStreamer packages installed:

$ pacman -S --needed gstreamer0.10 gstreamer0.10-bad gstreamer0.10-bad-plugins gstreamer0.10-base gstreamer0.10-base-plugins gstreamer0.10-good gstreamer0.10-good-plugins gstreamer0.10-ugly gstreamer0.10-ugly-plugins

Search engines always search for undefined

If you are always searching for undefined even with the searchengine-submit-pattern option set, then you should edit $XDG_CONFIG_HOME/dwb/searchengines and adapt the URIs to match your searchengine-submit-pattern.