badwolf

Badwolf is a minimal, privacy oriented, Webkit2gtk browser for Linux and BSD on x86(-64) and arm7&8 running on X11 and Wayland. Badwolf features toggles for JavaScript and image loading, a tabbed browsing experience in a mouse-driven user interface. It has a low memory footprint and small binary size.

Installation

Install badwolfAUR or build it from source.

Video streaming

For video streaming to work make sure to install gst-plugins-good, gst-plugins-bad and gst-plugins-ugly.

Note: Badwolf does not support DRM, so streaming websites that use it will not work.

Configuration

Interface

The interface can be modified using css located at $XDG_DATA_HOME/badwolf/interface.css for a per-user configuration or in /usr/local/share/badwolf/interface.css for a system-wide configuration. For a list if configurable properties see the gtk manual.

Extensions

Badwolf does not support JavaScript user extensions, but it does support WebKit extensions such as wyebadblock.

Keybindings

The default keybings can be changed in the keybindings.c file. Custom keybinds can also be added that run arbitrary C code.

config.h

Certain properties can be changed in the config.c file. Further documentation can be found in the file itself.

Homepage

The default homepage (for new tabs and fresh browser sessions) can be set in uri.c.

gollark: And "oh, tj09 will magically fix it all".
gollark: And meanwhile people say "nooo, sickness is *fun* somehow".
gollark: They can't get another one.
gollark: They have precognition.
gollark: Also, wow, lots of trading hub suggestions drama.
This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.