badwolf.1 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. ./" BadWolf: Minimalist and privacy-oriented WebKitGTK+ browser
  2. ./" Copyright © 2019-2020 Badwolf Authors <https://hacktivis.me/projects/badwolf>
  3. ./" SPDX-License-Identifier: BSD-3-Clause
  4. .Dd 2019-10-31
  5. .Dt badwolf 1
  6. .Sh NAME
  7. .Nm badwolf
  8. .Nd minimalist and privacy-oriented WebkitGTK browser
  9. .Sh SYNOPSIS
  10. .Nm
  11. .Op Ar webkit/gtk options
  12. .Op Ar URLs or paths
  13. .Sh DESCRIPTION
  14. .Nm
  15. 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.
  16. .Pp
  17. Runtime configuration specific to
  18. .Nm
  19. will probably get added at a later release.
  20. .Sh KEYBINDINGS
  21. The following section lists the keybinding by their action, each item is described by the widget the focus is on or
  22. .Aq any
  23. 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.
  24. .Bl -width Ds -tag
  25. .It webview C-Scroll
  26. Zooms the webpage in/out.
  27. .It webview C-0
  28. Resets webpage zoom to 100%.
  29. .It any C-t
  30. Creates a new tab (in a new session, similar as pressing the button)
  31. .It browser C-F4, browser A-d
  32. Closes the current tab
  33. .It browser C-f
  34. Focuses on the search entry
  35. .It browser C-l
  36. Focuses on the location(URL) entry
  37. .It browser C-S-r / C-r, browser F5
  38. Reloads the current tab (with/without clearing cache)
  39. .It browser F7
  40. Toggles caret browsing.
  41. .It browser F12
  42. Opens the web inspector.
  43. .It browser C-[ / C-]
  44. Go back/forward in current tab’s history
  45. .It any A-Left / A-Right
  46. Go to the previous/next tab
  47. .It any F1
  48. Shows the about dialog
  49. .It any Alt-n
  50. Where n is any numeric-row key. Go to the n-th tab, 0 goes to the last one.
  51. .El
  52. .Ss DEFAULT ONES
  53. Here is a incomplete list of the default Webkit/GTK keybindings:
  54. .Bl -width Ds -tag
  55. .It any C-PageUp / C-PageDown
  56. Go to the previous/next tab
  57. .It search C-g / C-S-g
  58. When the search box is focused it goes to the Next/Previous search term.
  59. .It search Escape
  60. Cancels current search
  61. .El
  62. .Sh ENVIRONMENT
  63. .Bl -width Ds -tag
  64. .It Ev BADWOLF_L10N
  65. A colon-separated list in the form lang_COUNTRY where lang is in ISO-639 and COUNTRY in ISO-3166. For example
  66. .Ic BADWOLF_L10N="en_GB:fr_FR:de_DE" .
  67. When this variable isn't set, spelling isn't activated. A more generic variable name is also intended to be used in the future.
  68. .El
  69. .Sh FILES
  70. .Bl -tag -width Ds -compact
  71. .It Pa ${XDG_DATA_HOME:-$HOME/.local/share}/badwolf/webkit-web-extensions/
  72. Directory containing the
  73. .Lk https://webkitgtk.org/reference/webkit2gtk/stable/WebKitWebExtension.html WebKitWebExtensions
  74. to be loaded into
  75. .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.
  76. .Pp
  77. Examples of useful extensions may be found at:
  78. .Bl -compact
  79. .Lk https://hacktivis.me/git/badwolf-extensions
  80. .Lk https://github.com/jun7/wyebadblock
  81. .El
  82. .El
  83. .Sh BUGS
  84. You can submit contributions or tickets to
  85. .Lk https://gitlab.com/lanodan/badwolf
  86. or
  87. .Mt contact+badwolf@hacktivis.me ,
  88. with
  89. .Xr git-send-email 1 for patches.
  90. .Sh AUTHORS
  91. .An Haelwenn (lanodan) Monnier Aq Mt contact+badwolf@hacktivis.me