summaryrefslogtreecommitdiff
path: root/man1/lariza.usage.1
diff options
context:
space:
mode:
Diffstat (limited to 'man1/lariza.usage.1')
-rw-r--r--man1/lariza.usage.1338
1 files changed, 170 insertions, 168 deletions
diff --git a/man1/lariza.usage.1 b/man1/lariza.usage.1
index 3682c60..86651f4 100644
--- a/man1/lariza.usage.1
+++ b/man1/lariza.usage.1
@@ -1,183 +1,185 @@
-.TH lariza 1 "2021-01-03" "lariza" "User Commands"
-.\" --------------------------------------------------------------------
-.SH NAME
-lariza.usage \- extended usage hints
-.\" --------------------------------------------------------------------
-.SH DESCRIPTION
-\fBlariza\fP is a simple web browser using GTK+ 3, GLib and WebKit2GTK+.
-This manpage contains additional hints and pointers regarding its usage.
-.\" --------------------------------------------------------------------
-.SH "HOTKEYS"
-.SS "Global hotkeys"
+.Dd Jul 17, 2021
+.Dt lariza.usage 1
+.Sh NAME
+.Nm lariza
+.Nd extended usage hints
+.Sh DESCRIPTION
+.Nm
+is a simple web browser using GTK+3, GLib and WebKit2GTK+. This manpage contains
+additional hints and pointers regarding its usage.
+.Sh HOTKEYS
+.Ss Global hotkeys
These hotkeys work when either the location bar or the web view is being
focused.
-.TP
-\fBMod1\fP + \fBq\fP
-Close the current window. Quits the entire program if this was the last
-window and if there are no more active downloads (download manager is
-shown otherwise).
-.TP
-\fBMod1\fP + \fBw\fP
-Go to your \(lqhomepage\(rq. See the environment variable
-$\fBLARIZA_HOME_URI\fP.
-.TP
-\fBMod1\fP + \fBe\fP
-Open a new window.
-.TP
-\fBMod1\fP + \fBr\fP
+.Bl -tag
+.It Sy Ctrl + q
+Close the current window. Quits the entire program if this was the last window
+and if there are no more active downloads
+.Pq download manager is shown otherwise .
+.It Sy Ctrl + w
+Go to your
+.Dq homepage .
+See the environment variable
+.Sy $LARIZA_HOME_URI .
+.It Sy Ctrl + t
+Open a new window .
+.Ir Sy Ctrl + r
Reload the current page.
-.TP
-\fBMod1\fP + \fBd\fP
+.It Sy Ctrl + d
Open the download manager.
-.TP
-\fBMod1\fP + \fBl\fP
+.It Sy Ctrl + o
Focus the location bar.
-.TP
-\fBMod1\fP + \fBk\fP
-Focus the location bar and set its text to \fB:/\fP, allowing you to
-easily initiate a search.
-.TP
-\fBMod1\fP + \fB2\fP
-.TQ
-\fBMod1\fP + \fBn\fP
-Repeat the last search (forward).
-.TP
-\fBMod1\fP + \fB3\fP
-Repeat the last search (backward).
-.TP
-\fBMod1\fP + \fBc\fP
+.It Sy Ctrl + f
+Focus the location bar and set its text to
+.Dq :/ ,
+allowing you to easily initiate a search.
+.It Sy Ctrl + s
+Focus the location bar and set its text to
+.Dq !/ ,
+allowin you to search through the search engine.
+.It Sy Ctrl + 2 , Ctrl + n
+Repeat the last search
+.Pq forward .
+.It Sy Ctrl + 3
+Repeat the last search
+.Pq backward .
+.It Sy Ctrl + c
Reload trusted certificates.
-.TP
-\fBMod1\fP + \fBa\fP / \fBMod1\fP + \fBs\fP
+.It Sy Ctrl + k / Ctrl + j
Select tab to the left / right.
-.TP
-\fBF2\fP / \fBF3\fP
-Go backward and forward in current browser history.
-.P
-.SS "Main window \(em WebKit viewport focused"
-.TP
-\fBEscape\fP
+.It Sy F2 / F3
+Go backward / forward in current browser history.
+.El
+.Ss Main window - WebKit viewport focused
+.Bl -tag
+.It Sy Escape
Stop loading.
-.TP
-\fBMiddle mouse\fP
+.It Sy Middle mouse
Open the link under the pointer in a new window.
-.TP
-\fBBackward\fP / \fBforward\fP (mouse keys 8 and 9)
-Same as \fBF2\fP and \fBF3\fP.
-.TP
-\fBMod1\fP + \fBScroll up\fP
-.TQ
-\fBCtrl\fP + \fBScroll up\fP
-Increase zoom level of the current page.
-.TP
-\fBMod1\fP + \fBScroll down\fP
-.TQ
-\fBCtrl\fP + \fBScroll down\fP
-Decrase zoom level of the current page.
-.TP
-\fBMod1\fP + \fBScroll horizontally\fP
-.TQ
-\fBCtrl\fP + \fBScroll horizontally\fP
-Reset zoom to $\fBLARIZA_ZOOM\fP.
-.P
-.SS "Main window \(em location bar focused"
-.TP
-\fBEscape\fP
+.It Sy Backward / forward Pq mouse keys 8 and 9
+Same as F2 and F3.
+.It Sy Ctrl + Scroll up / down
+Increase / decrease zoom level of the current page.
+.It Sy Ctrl + Scroll horizontally
+Reset zoom to
+.Sy $LARIZA_ZOOM .
+.El
+.Ss Main window - location bar focused
+.Bl -tag
+.It Sy Escape
Reset the content of the location bar to the current URI.
-.TP
-\fBReturn\fP
+.It Sy Return
Commit, i.e. begin searching or open the URI.
-.P
-.SS "Download manager"
-.TP
-\fBMod1\fP + \fBd\fP
-.TQ
-\fBMod1\fP + \fBq\fP
-Close the download manager. Active downloads are never aborted. However,
-if there are no more active downloads and no more browsing windows, then
-the entire program will quit.
-.\" --------------------------------------------------------------------
-.SH "DOWNLOAD MANAGER"
-Open the download manager using the appropriate hotkey. A new window
-listing your downloads will appear. Clicking on an item will remove it
-from the list and \(em if needed \(em cancel the download.
-.P
-There's no file manager integration, nor does \fBlariza\fP delete,
-overwrite or resume downloads. If a file already exists, it won't be
-touched. Instead, the new file name will have a suffix such as \fB.1\fP,
-\fB.2\fP, \fB.3\fP, and so on.
-.\" --------------------------------------------------------------------
-.SH "USER-SUPPLIED JAVASCRIPT FILES"
+.El
+.Ss Download manager
+.Bl -tag
+.It Sy Ctrl + d , Ctrl + q
+Close the download manager. Active downloads are never aborted. However, if
+there are no more active downloads and no more browsing windows, then the entire
+program will quit.
+.Sh DOWNLOAD MANAGER
+Open the download manager using the appropriate hotkey. A new window listing
+your downloads will appear. Clicking on an item will remove it from the list
+and - if needed - cancel the download.
+.Pp
+There's no file manager integration, nor does
+.Nm
+delete, overwrite or resume downloads. If a file already exists, it won't be
+touched. Instead, the new file name will have a suffix such as
+.Sy .1 , .2 , .3 ,
+and so on.
+.Sh USER-SUPPLIED JAVASCRIPT FILES
After a page has been successfully loaded, the directory
-\fI~/.config\:/lariza\:/user-scripts\fP will be scanned and each file in
-it ending with \fB.js\fP will be run as a JavaScript file in the context
-of said page.
-.P
-During development, you will most likely want to run \fBlariza\fP with
-$\fBLARIZA_ENABLE_CONSOLE_TO_STDOUT\fP enabled.
-.P
-\fBlariza\fP comes with the following scripts:
-.TP
-\fBhints.js\fP
-Press \fBf\fP (open link in current window) or \fBF\fP (open in new
-window) to activate link hints. After typing the characters for one of
-them, press \fBEnter\fP to confirm. Press \fBEscape\fP to abort.
-.P
-Those bundled scripts are automatically installed on \fBmake install\fP.
-To use them, though, make sure to link them to the directory mentioned
-above.
-.\" --------------------------------------------------------------------
-.SH "WEB EXTENSIONS"
-On startup, WebKit checks \fI~/.config/lariza/web_extensions\fP for any
-\fB.so\fP files. See
-.UR http://\:blogs.igalia.com/\:carlosgc/\:2013/\:09/\:10/\:webkit2gtk-\:web-\:process-\:extensions/
-this blog post
-.UE
+.Pa ~/.config/lariza/user-scripts
+will be scanned and each file in it ending with
+.Dq .js
+will be run as a JavaScript file in the context of said page.
+.Pp
+During development, you will most likely want to run
+.Nm
+with
+.Sy $LARIZA_ENABLE_CONSOLE_TO_STDOUT
+enabled.
+.Pp
+.Nm
+comes with the following scripts:
+.Bl -tag
+.It Sy hints.js
+Press
+.Sy f
+.Pq open link in current window
+or
+.Sy F
+.Pq open in new window
+to activate link hints. After typing the characters for one of them press
+.Sy Return
+to confirm.
+Press
+.Sy Escape
+to abort.
+.El
+.Pp
+Those bundled scripts are automatically installed on
+.Sy make install .
+To use them, though, make sure to link them to the directory mentioned above.
+.Sh WEB EXTENSIONS
+On startup, WebKit checks
+.Pa ~/.config/lariza/web_extensions
+for any
+.Sy .so
+files. See this blog post
+.Lk http://blogs.igalia.com/carlosgc/2013/09/10/webkit2gtk-web-process-extensions/
for further information on these extensions.
-.P
-\fBlariza\fP comes with the following extensions:
-.TP
-\fBwe_adblock.so\fP
+.Pp
+.Nm
+comes with the following extensions:
+.Bl -tag
+.It Sy we_adblock.so
Generic adblock. Reads patterns from the file
-\fI~/.config/lariza/adblock\fP. Each line can contain a regular
-expression. These expressions match case-insensitive and partially, i.e.
-\fB.*foo.*\fP is the same as \fB.*FOO.*\fP and you can use anchors like
-\fB^https?://...\fP. Please refer to
-.UR https://\:developer.\:gnome.\:org/\:glib/\:stable/\:glib-\:regex-\:syntax.html
-the GLib reference
-.UE
-for more details. Lines starting with \fB#\fP are ignored.
-.P
+.Pa ~/.config/lariza/adblock .
+Each line can contain a regular expression. These expressions match
+case-insensitive and partially, i.e.
+.Sy .*foo.*
+is the same as
+.Sy .*FOO.*
+and you can use anchors like
+.Sy ^https?://... .
+Please refer to the GLib reference
+.Lk https://developer.gnome.org/glib/stable/glib-regex-syntax.html
+for more details. Lines starting with
+.Sy #
+are ignored.
+.El
Those bundled web extensions are automatically compiled when you run
-\fBmake\fP and installed on \fBmake install\fP. To use them, though,
-make sure to link them to the directory mentioned above.
-.\" --------------------------------------------------------------------
-.SH "TRUSTED CERTIFICATES"
-By default, \fBlariza\fP trusts whatever CAs are trusted by WebKit. If
-you wish to trust additional certificates, such as self-signed
-certificates, the first thing you should do is try to add the
-appropriate CAs to your system-wide store.
-.P
-If you wish to add simple exceptions, you can grab the certificate and
-store it in the directory \fI~/.config/lariza/certs\fP. The filename
-must be equal to the hostname:
-.P
-\f(CW
-.nf
-\&$ echo | openssl s_client -connect foo.de:443 | openssl x509 >foo.de
-.fi
-\fP
-.P
-This tells \fBlariza\fP to trust the given certificate when connecting
-to host \fBfoo.de\fP.
-.P
-You can reload these certificates at runtime by pressing the appropriate
-hotkey. Note that removed certificates will be kept in memory until you
-restart \fBlariza\fP.
-.P
-Note: This is NOT equal to certificate pinning. WebKit ignores
-user-specified certificates if the server's certificate can be validated
-by any system-wide CA.
-.\" --------------------------------------------------------------------
-.SH "SEE ALSO"
-.BR lariza (1).
+.Sy make
+and installed on
+.Sy make install .
+To use them, though, make sure to link them to the directory mentioned above.
+.Sh TRUSTED CERTIFICATES
+By default,
+.Nm
+trusts whatever CAs are trusted by WebKit. If you wish to trust additional
+certificates, such as self-signed certificates, the first thing you should do is
+try to add the appropriate CAs to your system-wide store.
+.Pp
+If you wish to add simple exceptions, you can grab the certificate and store it
+in the directory
+.Pa ~/.config/lariza/certs .
+The filename must be equal to the hostname:
+.Bd -literal -offset indent
+$ echo | openssl s_client -connect foo.de:443 | openssl x504 > foo.de
+.Ed
+.Pp
+This tells
+.Nm
+to trust the given certificate when connecting to host
+.Sy foo.de .
+.Pp
+You can reload these certificates at runtime by pressing the appropriate hotkey.
+Note that removed certificates will be kept in memory until you restart
+.Nm .
+.Pp
+Note: This is NOT equal to certificate pinning. WebKit ignores user-specified
+certificates if the server's certificate can be validated by any system-wide CA.
+.Sh SEE ALSO
+.Xr lariza 1