1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- ./" BadWolf: Minimalist and privacy-oriented WebKitGTK+ browser
- ./" Copyright © 2019-2020 Badwolf Authors <https://hacktivis.me/projects/badwolf>
- ./" SPDX-License-Identifier: BSD-3-Clause
- .Dd 2019-10-31
- .Dt badwolf 1
- .Sh NAME
- .Nm badwolf
- .Nd minimalist and privacy-oriented WebkitGTK browser
- .Sh SYNOPSIS
- .Nm
- .Op Ar webkit/gtk options
- .Op Ar URLs or paths
- .Sh DESCRIPTION
- .Nm
- 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.
- .Pp
- Runtime configuration specific to
- .Nm
- will probably get added at a later release.
- .Sh KEYBINDINGS
- The following section lists the keybinding by their action, each item is described by the widget the focus is on or
- .Aq any
- if it works for the whole window, followed by the keybind it grabs. A is short for Alt, C is short for Control, S is short for Shift.
- .Bl -width Ds -tag
- .It webview C-Scroll
- Zooms the webpage in/out.
- .It webview C-0
- Resets webpage zoom to 100%.
- .It any C-t
- Creates a new tab (in a new session, similar as pressing the button)
- .It browser C-F4, browser A-d
- Closes the current tab
- .It browser C-f
- Focuses on the search entry
- .It browser C-l
- Focuses on the location(URL) entry
- .It browser C-S-r / C-r, browser F5
- Reloads the current tab (with/without clearing cache)
- .It browser F7
- Toggles caret browsing.
- .It browser F12
- Opens the web inspector.
- .It browser C-[ / C-]
- Go back/forward in current tab’s history
- .It any A-Left / A-Right
- Go to the previous/next tab
- .It any F1
- Shows the about dialog
- .It any Alt-n
- Where n is any numeric-row key. Go to the n-th tab, 0 goes to the last one.
- .El
- .Ss DEFAULT ONES
- Here is a incomplete list of the default Webkit/GTK keybindings:
- .Bl -width Ds -tag
- .It any C-PageUp / C-PageDown
- Go to the previous/next tab
- .It search C-g / C-S-g
- When the search box is focused it goes to the Next/Previous search term.
- .It search Escape
- Cancels current search
- .El
- .Sh ENVIRONMENT
- .Bl -width Ds -tag
- .It Ev BADWOLF_L10N
- A colon-separated list in the form lang_COUNTRY where lang is in ISO-639 and COUNTRY in ISO-3166. For example
- .Ic 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.
- .El
- .Sh FILES
- .Bl -tag -width Ds -compact
- .It Pa ${XDG_DATA_HOME:-$HOME/.local/share}/badwolf/webkit-web-extensions/
- Directory containing the
- .Lk https://webkitgtk.org/reference/webkit2gtk/stable/WebKitWebExtension.html WebKitWebExtensions
- to be loaded into
- .Nm . Note: They aren't the JavaScript-based Web-Extensions supported by Firefox or Chrome, but native code in shared objects using the WebKitGTK API.
- .Pp
- Examples of useful extensions may be found at:
- .Bl -compact
- .Lk https://hacktivis.me/git/badwolf-extensions
- .Lk https://github.com/jun7/wyebadblock
- .El
- .El
- .Sh BUGS
- You can submit contributions or tickets to
- .Lk https://gitlab.com/lanodan/badwolf
- or
- .Mt contact+badwolf@hacktivis.me ,
- with
- .Xr git-send-email 1 for patches.
- .Sh AUTHORS
- .An Haelwenn (lanodan) Monnier Aq Mt contact+badwolf@hacktivis.me
|