xorg/dvorak layout
Hello,
I am having problems using an dvorak keyboard layout with Xorg in Solaris 10. I added the following entries to /etc/X11/xorg.conf:
<div class="pre"><pre>
Section "InputDevice"
Identifier "Keyboard0"
Driver"keyboard"
Option"XkbRules" "xorg"
Option"XkbModel" "pc105"
Option"XkbLayout" "dvorak"
EndSection
</pre></div>
After a restart of the login manager the keyboard is only partially like a dvorak keyboard. For example the key 'e' (on an us-style layout) should now map to period and greater. I verified this by looking in /usr/X11/lib/X11/xkb/symbols/pc/dvorak and there the key AD03 (fourth row from the bottom in the third column) is mapped correctly. But still this does not work.
I now use an workaround with an xmodmap file which looks like the following:
# cat /etc/X11/Xmodmap
keysym e = period greater
I also have another question regarding /etc/X11/Xmodmap. Normally /etc/X11/gdm/Init/Default should reads this file on startup. This does not work in solaris10 because gdmwhich in 28 returns "" and by default gdmwhich searches only in /usr/X11 and /usr/X11R6/bin but xmodmap is in /usr/X/bin.
Just in case the xorg version is of any interest:
<div class="pre"><pre>
X Window System Version 6.8.2 (Sun Xorg Release 1.1 for Solaris 10)
Release Date: 9 February 2005
X Protocol Version 11, Revision 0, Release 6.8.2
Build Operating System: SunOS 5.10 Generic i86pc
Current Operating System: SunOS pcno-4 5.10 Generic_118844-01 i86pc
Build Date: 23 February 2005
SUNWxorg-server package version: 6.8.0.5.10.7400,REV=0.2004.12.15
SUNWxorg-server patches applied: 118966-03 119062-01
SUNWxorg-graphics-ddx package version: 6.8.0.5.10.7400,REV=0.2004.12.15
SUNWxorg-graphics-ddx patches applied: 118966-03
</pre></div>
Regards,
Christian Walter

