Actually it works with any Bourne Shell derivative as far as I've been
able to determine, /bin/sh, /bin/bash, /bin/dash, /bin/ksh, /bin/zsh, but not any csh derivative.
I had this problem too, my work around was to load Ubuntu onto my Mac
and stop using MacOS (which solved many other issues such as not being able to cut-n-paste between X and non-X applications).
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- Eskimo North Linux Friendly Internet Access, Shell Accounts, and Hosting. Knowledgeable human assistance, not telephone trees or script readers. See our web site: http://www.eskimo.com/ (206) 812-0051 or (800) 246-6874.
On Thu, 29 Oct 2015, Vicker, Darby (JSC-EG311) wrote:
Date: Thu, 29 Oct 2015 22:05:41 +0000 From: "Vicker, Darby (JSC-EG311)" <darby.vicker-1@nasa.gov> To: "x2go-user@lists.x2go.org" <x2go-user@lists.x2go.org> Subject: [X2Go-User] Keyboard issues
Hello,
I'm having the same issues as described here:
http://lists.x2go.org/pipermail/x2go-user/2015-May/003171.html
In my case its a OSX client (4.0.5.0 ? from x2go.org) and a CentOS 7 server (4.0.1.19 ? from EPEL). I'm trying to fire up a MATE session and the keyboard is not set properly when using tcsh as my login shell but it does work properly for bash. There wasn't a solution in the above thread, other than switching to bash. Has anyone found a workaround for tcsh? More info on my investigation.
I would greatly appreciate any help in figuring out the problem or a good workaround.
Thanks, Darby
In either case I get a message on login that says:
Error activating XKB configuration. It can happen under various circumstances: a bug in libxklavier library a bug in X server (xkbcomp, xmodmap utilities) X server with incompatible libxkbfile implementation
X server version data: The X.Org Foundation 70000000
If you report this situation as a bug, please include: The result of xprop -root | grep XKB The result of gsettings list-keys org.mate.peripherals-keyboard-xkb.kbd
I'm sure this is related but since my keyboard is fine on base I don't think this is the root cause.
From a session that works (bash):
~/.x2go/session.log says "keyboard file created" ~/.x2go/keyboard: rules=base model=empty layout=empty variant= options=
$ setxkbmap -print xkb_keymap { xkb_keycodes { include "xfree86+aliases(qwerty)" }; xkb_types { include "complete" }; xkb_compat { include "complete" }; xkb_symbols { include "pc+us" }; xkb_geometry { include "pc(pc104)" }; };
From a session that doesn't work (tcsh):
~/.x2go/session.log says "keyboard file not created: Is a directory" ~/.x2go/keyboard file missing
% setxkbmap -print xkb_keymap { xkb_keycodes { include "xfree86+aliases(qwerty)" }; xkb_types { include "complete" }; xkb_compat { include "complete" }; xkb_symbols { include "pc+us" }; xkb_geometry { include "pc(pc104)" }; };