Commit 4e5a1159 authored by Horst Schirmeier's avatar Horst Schirmeier Committed by Mike Gabriel

Add 321_nxagent_x2go-specific-keystroke-config.full.patch. If nxagent is…

Add 321_nxagent_x2go-specific-keystroke-config.full.patch. If nxagent is launched as x2goagent, use X2Go-specific paths for the keystrokes.cfg file. (Fixes: #744).
parent 6ca1073e
......@@ -14,6 +14,9 @@ nx-libs (2:3.5.0.29-0x2go1) UNRELEASED; urgency=medium
* Update 320_nxagent_configurable-keystrokes.full.patch. Fix a typo that
prevented the /etc/nxagent/keystrokes.cfg file from being parsed. (Fixes:
#741).
* Add 321_nxagent_x2go-specific-keystroke-config.full.patch. If nxagent is
launched as x2goagent, use X2Go-specific paths for the keystrokes.cfg file.
(Fixes: #744).
[ Mihai Moldovan ]
* Change string "X2go" to "X2Go" where appropriate.
......
--- a/nx-X11/programs/Xserver/hw/nxagent/Keystroke.c
+++ b/nx-X11/programs/Xserver/hw/nxagent/Keystroke.c
@@ -27,6 +27,7 @@
#include "Options.h"
#include "Keystroke.h"
#include "Drawable.h"
+#include "Init.h" /* extern int nxagentX2go */
#include <unistd.h>
@@ -261,6 +262,11 @@ static void parse_keystroke_file(void)
char *homefile = "/.nx/config/keystrokes.cfg";
char *etcfile = "/etc/nxagent/keystrokes.cfg";
+ if (nxagentX2go) {
+ homefile = "/.x2go/config/keystrokes.cfg";
+ etcfile = "/etc/x2go/keystrokes.cfg";
+ }
+
if (nxagentKeystrokeFile != NULL && access(nxagentKeystrokeFile, R_OK) == 0)
{
filename = strdup(nxagentKeystrokeFile);
......@@ -61,6 +61,7 @@
301_nx-X11_use-shared-libs.full.patch
302_nx-X11_xkbbasedir-detection.full.patch
320_nxagent_configurable-keystrokes.full.patch
321_nxagent_x2go-specific-keystroke-config.full.patch
400_nxcomp-version.full+lite.patch
#401_nxcomp_bigrequests-and-genericevent-extensions.full+lite.patch
600_nx-X11+nxcompext+nxcompshad_unique-libnames.full.patch
......
......@@ -29,7 +29,4 @@ test -x $NX_LIBS/../x2go/bin/$NXAPP && export NX_LIBS=$NX_LIBS
export LD_LIBRARY_PATH
NXAGENT_KEYSTROKEFILE=/etc/x2go/keystrokes.cfg
export NXAGENT_KEYSTROKEFILE
exec $NX_LIBS/../x2go/bin/$NXAPP "$@"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment