<div dir="ltr">We had a similar problem on our setup (Ubuntu 10.04 with standard Gnome 2 desktop). We fixed it by removing the content of the affected user's gconf: /desktop/gnome/peripherals/keyboard/kbd. You can do this by either using gconf-editor or deleting .gconf/desktop/gnome/peripherals/keyboard/kbd. After that, everything works fine.</div>
<div class="gmail_extra"><br><br><div class="gmail_quote">2013/2/2 Ricardo Díaz Martín <span dir="ltr"><<a href="mailto:oceanosoftlapalma@gmail.com" target="_blank">oceanosoftlapalma@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Benjamin,<div><br></div><div>I can confirm the same keyboard behaviour.</div><div><br></div><div>I found a solution for this issue by myself. Install kde desktop in the server and start kde session with a clean home folder for the user and the keyborad works! It only works with kde desktop.</div>
<div><br></div><div>If you have logged on before with a user in gnome desktop you have to rename user's home folder, login this wat in kde and then move files and folder your really need.</div><div><br></div><div>Hope it helps you.</div>
<div><br></div><div>Regards,</div><div>Ricardo</div><div><br></div><div><br></div><div><br><div class="gmail_quote">2013/1/30 benjamin milde <span dir="ltr"><<a href="mailto:bmilde@gmail.com" target="_blank">bmilde@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px"><div>
Package: *</div><div>Version: various versions tried out, see below</div>
<div><br></div><div>* Buggy package name not known. I suspect a problem with nx-libraries.</div><div><br></div><div>------------------------------------------------------------------------------------------------</div></span></font></div>
<div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px">I can supply further information for the mac os x keyboard bug in x2go. I think I had this problem already ~2 years ago, when I first tried out x2go. All pressed client keys produce wrong key events on the host. Its a real show-stopper since it makes x2go basically totally unusable for me and others.</span></font></div>
<div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px"><br></span></font></div><div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px">See also this post on the x2go mailing list <a href="https://lists.berlios.de/pipermail/x2go-user/2012-November/001123.html" target="_blank">https://lists.berlios.de/pipermail/x2go-user/2012-November/001123.html</a></span></font></div>
<div style="text-align:justify"><span style="color:rgb(40,40,40);font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;line-height:20.390625px">There, Michael had the same problem I observe with:</span></div><div style="text-align:justify">
<font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px"><br></span></font></div><div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px">Server Side: Ubuntu 12.04 with x2goserver 3.1.1.6-0~610~precise1 from the stable PPA</span></font></div>
<div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px">Client Side: Mac OS X 10.6.8 with x2goclient 3.99.2.1 from the x2go website</span></font></div>
<div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px">Keyboard Layout: en_us everywhere, and in x2goclient I checked "Keep current keyboard Settings"</span></font></div>
<div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px"><br></span></font></div><div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px">I'm using Mac OS X 10.8.2, XQuarz 2.7.4 and also x2goclient 3.99.2.1. I also tried changing x2goserver from stable PPA to 4.1.0 from git. Also toggling "Keep current keyboard Settings" does not make a difference. Server is also a ubuntu machine, but could cross-check this with a Debian install (and see if the same error occurs there).</span></font></div>
<div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px"><br></span></font></div><div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px">The problem is that keystate changes while it is transferred to the host:</span></font></div>
<div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px"><br></span></font></div><div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px">MAC: state 0x0, keycode 26 (keysym 0x31, 1), same_screen YES,</span></font></div>
<div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px">LINUX: state 0x10, keycode 26 (keysym 0x65, e), same_screen YES,</span></font></div>
<div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px"><br></span></font></div><div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px">This makes the keyboard unusable, since every client keycode gives a wrong keysym on the host. The mask 0x10 is set for all key events sent to the host, every time.</span></font></div>
<div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px"><br></span></font></div><div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px">Looking around in X's headers I found:</span></font></div>
<div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px"><br></span></font></div><div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px">defined in <X.h></span></font></div>
<div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px">/* Key masks. Used as modifiers to GrabButton and GrabKey, results of QueryPointer,</span></font></div>
<div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px"> state in various key-, mouse-, and button-related events. */</span></font></div>
<div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px">#define ShiftMask (1<<0)</span></font></div><div style="text-align:justify">
<font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px">#define LockMask (1<<1)</span></font></div><div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px">#define ControlMask (1<<2)</span></font></div>
<div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px">#define Mod1Mask (1<<3)</span></font></div><div style="text-align:justify">
<font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px">#define Mod2Mask (1<<4)</span></font></div><div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px">#define Mod3Mask (1<<5)</span></font></div>
<div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px">#define Mod4Mask (1<<6)</span></font></div><div style="text-align:justify">
<font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px">#define Mod5Mask (1<<7)</span></font></div><div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px"><br>
</span></font></div><div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px">So keystate 0x10 means the keyevent has Mod2Mask set.</span></font></div>
<div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px"><br></span></font></div><div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px">defined in <xorg/atKeynames.h> (but don't think it's a standard X11 header)</span></font></div>
<div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px">#define AltMask Mod1Mask</span></font></div><div style="text-align:justify">
<font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px">#define NumLockMask Mod2Mask</span></font></div><div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px">#define AltLangMask Mod3Mask</span></font></div>
<div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px">#define KanaMask Mod4Mask</span></font></div><div style="text-align:justify">
<font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px">#define ScrollLockMask Mod5Mask</span></font></div><div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px"><br>
</span></font></div><div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px">Which appears to be a NumLockMask. This makes sense since 'dfg' gives the numbers '124', i.e. indicating that I have some sort of Numpad overlay in the middle of the keyboard on the host. </span></font></div>
<div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px"><br></span></font></div><div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px">For what is worth, a found similar bug report with no machines remote desktop. <a href="http://apple.stackexchange.com/questions/31691/no-machine-remote-desktop-issue" target="_blank">http://apple.stackexchange.com/questions/31691/no-machine-remote-desktop-issue</a></span></font></div>
<div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px"><br></span></font></div><div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px"> "For instance, the Delete key was now comma, all the letters were transposed, general chaos. "</span></font></div>
<div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px"><br></span></font></div><div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px">I can also confirm that backspace is comma, so this seems to be the same NumLockMask problem. Every key is garbled, but not randomly.</span></font></div>
<div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px"><br></span></font></div><div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px">The same problems apparently appears here in a bug report in XQuartz. They think its not their fault:</span></font></div>
<div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px"><br></span></font></div><div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px"><a href="http://xquartz.macosforge.org/trac/ticket/471" target="_blank">http://xquartz.macosforge.org/trac/ticket/471</a></span></font></div>
<div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px"><br></span></font></div><div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px">Quote:</span></font></div>
<div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px">"From my experience using NX in Linux, NX is badly designed. It sends keycodes instead of KeySyms to the remote NX session.</span></font></div>
<div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px"> This causes the remote session to behave badly, unless you install the local keyboard map into the remote X session.</span></font></div>
<div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px">It is a problem with NX and not the X server. However, that should have no effect on the local keyboard mapping. "</span></font></div>
<div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px"><br></span></font></div><div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px">If someone could point me in the right direction, I would be glad to help. </span></font></div>
<div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px">And as I have no need for the Mod2Mask, as a temporary fix, I would be fine to ignore this mask on the server side and hard code xkey->state &= ~(1u << 4); somewhere.</span></font></div>
<div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px"><br></span></font></div><div style="text-align:justify"><font color="#282828" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:20.390625px">Has someone an idea how to further investigate this issue? Is there someone who can report a working keyboard with Mac Os X as client?</span></font></div>
<div style="text-align:justify"><br></div>
<br>_______________________________________________<br>
X2Go-Dev mailing list<br>
<a href="mailto:X2Go-Dev@lists.berlios.de" target="_blank">X2Go-Dev@lists.berlios.de</a><br>
<a href="https://lists.berlios.de/mailman/listinfo/x2go-dev" target="_blank">https://lists.berlios.de/mailman/listinfo/x2go-dev</a><br></blockquote></div><br></div>
<br>_______________________________________________<br>
X2Go-Dev mailing list<br>
<a href="mailto:X2Go-Dev@lists.berlios.de">X2Go-Dev@lists.berlios.de</a><br>
<a href="https://lists.berlios.de/mailman/listinfo/x2go-dev" target="_blank">https://lists.berlios.de/mailman/listinfo/x2go-dev</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Anders Bruun Olsen<br>It-ansvarlig<br>
Det Danske Sprog- og Litteraturselskab<br>(Society for Danish Language and Literature)<br>
</div>