diff options
-rw-r--r-- | debian/changelog | 2 | ||||
-rw-r--r-- | debian/patches/320_nxagent_configurable-keystrokes.full.patch | 17 |
2 files changed, 10 insertions, 9 deletions
diff --git a/debian/changelog b/debian/changelog index 1045a83ef..4034c898f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -5,6 +5,8 @@ nx-libs (2:3.5.0.24-0x2go1) UNRELEASED; urgency=low included into rolled tarball (by renaming *.patch to *.full.patch). * Debian lintian: + Fix: nx-libs source: not-binnmuable-all-depends-any x2goagent -> nxagent. + * Update 320_nxagent_configurable-keystrokes.full.patch: The keystrokes config + file's default name now is keystrokes.cfg (plural). -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Tue, 06 May 2014 18:34:36 +0200 diff --git a/debian/patches/320_nxagent_configurable-keystrokes.full.patch b/debian/patches/320_nxagent_configurable-keystrokes.full.patch index e7a3e4a3f..1f6e32832 100644 --- a/debian/patches/320_nxagent_configurable-keystrokes.full.patch +++ b/debian/patches/320_nxagent_configurable-keystrokes.full.patch @@ -396,8 +396,8 @@ Description: Make nxagent-specific keyboard bindings configurable + * search order: + * - '-keystrokefile' commandline parameter + * - $NXAGENT_KEYSTROKEFILE environment variable -+ * - $HOME/.nx/config/keystroke.cfg -+ * - /etc/nxagent/keystroke.cfg ++ * - $HOME/.nx/config/keystrokes.cfg ++ * - /etc/nxagent/keystrokes.cfg + * - hardcoded traditional NX default settings + */ +static void parse_keystroke_file(void) @@ -410,8 +410,8 @@ Description: Make nxagent-specific keyboard bindings configurable - case XK_e: - { - *result = doSwitchDeferMode; -+ char *homefile = "/.nx/config/keystroke.cfg"; -+ char *etcfile = "/etc/nxagent/keystroke.cfg"; ++ char *homefile = "/.nx/config/keystrokes.cfg"; ++ char *etcfile = "/etc/nxagent/keystrokes.cfg"; - break; + if (nxagentKeystrokeFile != NULL && access(nxagentKeystrokeFile, R_OK) == 0) @@ -907,7 +907,7 @@ Description: Make nxagent-specific keyboard bindings configurable +Configurable keybindings in nxagent + +Keybindings in the redistributed x2go version of nxagent can now be configured -+by the user. This is done via a configuration file. ++by the user. This is done via a configuration file. + +File location +------------- @@ -915,8 +915,8 @@ Description: Make nxagent-specific keyboard bindings configurable +nxagent searches for the configuration file in the following order: +- in the location given by the '-keystrokefile' command line parameter +- in the location given by the NXAGENT_KEYSTROKEFILE environment variable -+- in ~/.nx/config/keystroke.cfg -+- in /etc/nxagent/keystroke.cfg ++- in ~/.nx/config/keystrokes.cfg ++- in /etc/nxagent/keystrokes.cfg + +If none of those files is accessible, the default configuration is used which +is the same as the old, traditional nxagent keybindings. @@ -1018,7 +1018,7 @@ Description: Make nxagent-specific keyboard bindings configurable + return 0; } - + --- a/nx-X11/programs/Xserver/hw/nxagent/Args.h +++ b/nx-X11/programs/Xserver/hw/nxagent/Args.h @@ -83,4 +83,6 @@ @@ -1028,4 +1028,3 @@ Description: Make nxagent-specific keyboard bindings configurable +extern char *nxagentKeystrokeFile; + #endif /* __Args_H__ */ - |