Unable to type in Java Desktop Environment on Solaris 10
When using an Xdmcp session in X-Win32 to login to a Sun Solaris 10 Java Desktop Environment (i.e. Gnome or JDE) session you may experience a problem with typing on the keyboard. This problem may also occur in rexec, rsh, and StarNetSSH sessions running other Gnome applications, such as gnome-terminal. You may also note that applications run under CDE do continue to work correctly. The symptom of the problem is that each time you press a key on the keyboard the cursor will flash, but no character will be sent to your remote applications.
This is actually a problem that can be fixed by simply editing a file on the Sun Solaris machine to prevent keys from being bound to the help, volume_down, volume_mute, and volume_up functions.
Steps to fix the problem
- Login to the Sun Solaris 10 system as root
- Edit the file /etc/gconf/gconf.xml.defaults/apps/gnome_settings_daemon/keybindings/%gconf.xml
- Place the text below into the file
- Save the file
- Start your X-Win32 Xdmcp session again, the problem should be fixed
Text for keybindings/%gconf.xml
‹?xml version=”1.0”?›
‹gconf›
‹entry name=”volume_up” mtime=”1110896708” type=”string”›
‹stringvalue›‹/stringvalue›
‹/entry›
‹entry name=”volume_mute” mtime=”1110896705” type=”string”›
‹stringvalue›‹/stringvalue›
‹/entry›
‹entry name=”volume_down” mtime=”1110896702” type=”string”›
‹stringvalue›‹/stringvalue›
‹/entry›
‹entry name=”help” mtime=”1110896698” type=”string”›
‹stringvalue›‹/stringvalue›
‹/entry›
‹/gconf›
Source: SunsolveCategory:Errors
Category:Input -> Keyboard
Category:Sessions -> Xdmcp

Solutions