Browse Source


Přemysl Janouch 4 years ago
1 changed files with 29 additions and 2 deletions
  1. +29

+ 29
- 2
README.adoc View File

@@ -63,6 +63,15 @@ the rest of the package.
It survives crashes, server disconnects and timeouts, and also has native SOCKS
support (even though socksify can add that easily to any program).

Regular releases are sporadic. git master should be stable enough. You can get
a package with the latest development version from Archlinux's AUR, or from
openSUSE Build Service for the rest of mainstream distributions. Consult the
list of repositories and their respective links at:

Build dependencies: CMake, pkg-config, help2man, awk, sh, liberty (included) +
@@ -89,8 +98,8 @@ Or you can try telling CMake to make a package for you. For Debian it is:
Note that for versions of CMake before 2.8.9, you need to prefix `cpack` with
`fakeroot` or file ownership will end up wrong.

'degesch' has in-program configuration. Just run it and read the instructions.

For the rest you might want to generate a configuration file:
@@ -118,6 +127,24 @@ To get the fingerprint from a certificate file in the required form, use:

$ openssl x509 -in public.pem -outform DER | sha1sum

Custom Key Bindings in degesch
The default and preferred frontend used in 'degesch' is GNU Readline. This
means that you can change your bindings by editing '~/.inputrc'. For example:

# Preload with system-wide settings
$include /etc/inputrc
# Make M-left and M-right reorder buffers
$if degesch
"\e\e[C": move-buffer-right
"\e\e[D": move-buffer-left

Consult the source code and the GNU Readline manual for a list of available
functions. Also refer to the latter for the exact syntax of this file.
Just beware that you can easily break the program if you're not careful.

Contributing and Support
Use this project's GitHub to report any bugs, request features, or submit pull