|BADWOLF(1)||General Commands Manual||BADWOLF(1)|
minimalist and privacy-oriented web browser based on
||[webkit/gtk options] [URLs or paths]|
badwolf is a minimalist browser that cares
about privacy, it is based on WebKitGTK and thus also accepts WebKitGTK (and
dependencies) flags and environment variables, unfortunately there doesn't
seems to be manpages for theses.
Runtime configuration specific to
will probably get added at a later release.
The following section lists the keybinding by their action, each item is described by the widget the focus is on or ⟨any⟩ if it works for the whole window, followed by the keybind it grabs.
Here is a incomplete list of the default Webkit/GTK keybindings:
BADWOLF_L10N="en_GB:fr_FR:de_DE". When this variable isn't set, spelling isn't activated. A more generic variable name is also intended to be used in the future.
To get the list of supported dictionaries execute
enchant-lsmod-2 -list-dicts or before enchant
The following paths are using sh(1) syntax to correctly support XDG Base Directory Specification, you can use the echo(1) command to check where it is on your system.
For a converter using AblockPlus-style filters, try: https://gitlab.com/eyeo/adblockplus/abp2blocklist
For a ready-to-use file (that you should update periodically), try: https://easylist-downloads.adblockplus.org/easylist_min_content_blocker.json
You can do a symbolic link from their path, but you might
prefer to use
is natively supported by
automatically merge multiple XBEL files.
Also the bookmark entries aren't re-sorted, so you might want to put your most frequently used ones at the top of the file.
For more information about this format see: http://pyxml.sourceforge.net/topics/xbel/
For an example XBEL file see: https://hacktivis.me/bookmarks.xbel
Examples of useful extensions may be found at: https://hacktivis.me/git/badwolf-extensions
badwolfinterface. See https://docs.gtk.org/gtk3/css-properties.html for the properties being available.
For testing your styles I would recommend using the
GTK_DEBUG=interactive environment variable on
badwolf and going to the CSS tab.
.js) ran at the start of page loads, nesting down into iframes, useful to override website behaviors or add missing features to websites.
Please note that for now unlike GreaseMonkey-style userscripts, they are always run, regardless of the hostname / URLs.
Haelwenn (lanodan) Monnier <email@example.com>
You can submit contributions or tickets to https://sr.ht/~lanodan/badwolf/ with git-send-email(1) for patches.