Hi all, I'm running x2go on CentOS 7.x using the following packages:
x2goclient-4.0.1.4-1.el6.x86_64 x2goserver-4.0.1.20-1.el6.x86_64 And when I run the server on my desktop, and then the client so I can connect to the screen I've setup, I have some minor keyboard problems. I can use Ctrl-Alt-Left to move inside the Full Screen x2go session to another panel. But I cannot move to the right at all, nor does running xev inside the x2go session show me hitting those keys. Just to note, I'm not running x2go and shadowing my :0 display (which might be better?) because I want to lock my session when I leave the office, and pick it up at home without worrying about people seeing my display while I'm away. In any case, my setxkbmap INSIDE my x2go session shows: > setxkbmap -query rules: base model: pc104 layout: us options: ctrl:nocaps While outside it shows: > setxkbmap -query rules: evdev model: pc104 layout: us options: ctrl:nocaps I'm actually using a tenkeyless CODE keyboard, but I don't think that makes much difference here. Using the 'gnome-keybinding-properties' I have the "Switch to workspace on the (left|right) of the current workspace" setup to be Ctrl+Alt+Left or Ctrl+Alt+Right from what I see. Using 'xev' both inside and outside of the x2go client I see different keycodes for my arrow keys. Outside, in the standard CentOS 7.x Gnome desktop, I see keycoded 113 (left) and 114 (right), but inside x2go I see 100 (left) and 102 (right) so there's some mapping going on somewhere which isn't getting through properly. For example, inside X2go session, when I press and release the left arrow key, I get: KeyPress event, serial 37, synthetic NO, window 0x7400001, root 0x6e, subw 0x0, time 3164346691, (107,75), root:(109,832), state 0x0, keycode 100 (keysym 0xff51, Left), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False KeyRelease event, serial 37, synthetic NO, window 0x7400001, root 0x6e, subw 0x0, time 3164346811, (107,75), root:(109,832), state 0x0, keycode 100 (keysym 0xff51, Left), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False So I'm wondering a couple of things. 1. If I edit my ~/.x2go/config/config/keystrokes.cfg file, does it get re-read automatically or do I have to stop and restart the x2goclient or the entire x2goserver session to have my changes take effect? 2. Has anyone else seen this issue and have suggestions on how I can maybe get around this? Thanks, John P.S. I do also have various nx* packages installed, would these be interferring? > rpm -qa | grep nx | sort freenx-0.7.3-9.4.el6.centos.x86_64 libNX_X11-3.5.0.32-3.el6.x86_64 libNX_Xcomposite-3.5.0.32-3.el6.x86_64 libNX_Xdamage-3.5.0.32-3.el6.x86_64 libNX_Xdmcp-3.5.0.32-3.el6.x86_64 libNX_Xext-3.5.0.32-3.el6.x86_64 libNX_Xfixes-3.5.0.32-3.el6.x86_64 libNX_Xinerama-3.5.0.32-3.el6.x86_64 libNX_Xpm-3.5.0.32-3.el6.x86_64 libNX_Xrandr-3.5.0.32-3.el6.x86_64 libNX_Xrender-3.5.0.32-3.el6.x86_64 libNX_Xtst-3.5.0.32-3.el6.x86_64 nxagent-3.5.0.32-3.el6.x86_64 nxclient-3.5.0-7.x86_64 nx-libs-3.5.0.32-3.el6.x86_64 nxproxy-3.5.0.32-3.el6.x86_64 Thanks! John _______________________________________________ x2go-user mailing list x2go-user@lists.x2go.org http://lists.x2go.org/listinfo/x2go-user