I still had this bug on 13.04 with FreeNX ppa package connecting to the 13.04 server from a 12.04 client. The only solution (no specific setkbmap or xmodmap line worked [even matching what I got in 'xev' !], I could not find evdev in keyboard options [despite it in kernel and xorg.conf.d], and no gconf/dconf unset worked either) that succeeded for me was
on client: xmodmap -pke > localxmodmap (transfer localxmodmap to server) on server: xmodmap localxmodmap I post on this "resolved" bug (many forums list 12.10 users struggling) only to help others. Solution was found here: http://askubuntu.com/questions/123867/keyboard-map-is-incorrect-when-using-an-nx-client -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to metacity in Ubuntu. https://bugs.launchpad.net/bugs/289918 Title: Regression: Connecting to FreeNX breaks keyboard layout in Intrepid Status in FreeNX open source NX Server: Fix Released Status in “metacity” package in Ubuntu: Invalid Bug description: Details: http://ubuntuforums.org/showthread.php?p=6043289&posted=1#post6043289 Story: I have a Ubuntu 8.04.1 64bit server with FreeNX (used to be Debian Etch 4 with NomachineNX). Then I have two 32bit clients, one with XP and one with Intrepid (used to be Hardy). The Intrepid-client also has FreeNX (server) installed. When it breaks the keymap is messed up to the point of not being usable in the NX-session. Locally run programs are not affected. Regular letters and numbers are not affected, but arrow keys and special keys such as pgup, pgdn, and delete are either not functioning or doing weird things (e.g. arrow up is remapped to screenshot). The following works: WinXP to Debian Nomachine Hardy to Debian Nomachine WinXP to Intrepid FreeNX WinXP to Hardy FreeNX The following is broken: Intrepid to Hardy FreeNX Intrepid to Intrepid FreeNX Changing character-map on the FreeNX host does not help. Keyboard works fine locally, and simultaneously with the NX-session (ie if I have a text editor on top the home key will work in the editor run locally, but nothing run remotely). To manage notifications about this bug go to: https://bugs.launchpad.net/freenx-server/+bug/289918/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp