Re: 'setxkbmap dvorak' not working
On Sat, Mar 24, 2001 at 03:51:29PM -0600, Adrian Kubala wrote:
> On Saturday 24 March 2001 03:29 pm, you wrote:
> > My initial thought was that 'setxkbmap' was failing because you didn't use
> > the -layout switch, but 'setxkbmap [dvorak|us]' works fine here. Sorry I
> > can't be of more help. I know that trying to hunt down keyboard problems
> > in X11 is a real pain.
>
> Thanks for the advice, but I've concluded that it's just unstable breakage,
> although I still can't seem to find anything resembling a dvorak layout in
> /usr/X11R6/lib/X11/xkb. Do you have a line in
> /usr/X11R6/lib/X11/xkb/keymap/xfree86 that says:
> xkb_keymap "dvorak" {
>
> ?
No, I don't. I assume that 'XkbKeymap xfree86(us)' means the 'us' entry in
/usr/X11R6/lib/X11/xkb/keymap/xfree86 is used. It is as follows (again,
this is XFree86 3.3.6 on Potato):
default xkb_keymap "us" {
xkb_keycodes { include "xfree86" };
xkb_types { include "default" };
xkb_compatibility { include "default" };
xkb_symbols { include "us(pc105)" };
xkb_geometry { include "pc" };
};
This may be helpful to you also:
$ cd /usr/X11R6/lib/X11/xkb
$ find . -type f | xargs grep -i dvorak
./keymap.dir:-d------ -------- sgi/dvorak(indy)
./keymap.dir:-------- -------- sgi/dvorak(indigo)
./keymap/sgi/dvorak:// $TOG: dvorak /main/3 1997/06/14 06:36:16 kaleb $
./keymap/sgi/dvorak: xkb_symbols { include "us(pc_universal)+dvorak" };
./keymap/sgi/dvorak: xkb_symbols { include "us(pc101)+dvorak" };
./symbols.dir:-dp----- a------- dvorak(basic)
./symbols/dvorak:// $XConsortium: dvorak /main/3 1996/08/31 12:19:32 kaleb $
./symbols/dvorak:// symbols definition for a very simple dvorak layout.
./symbols/dvorak:// $XFree86: xc/programs/xkbcomp/symbols/dvorak,v 3.1.2.1 1999/01/15 03:23:30 dawes Exp $
./symbols/dvorak: name[Group1]= "Dvorak";
./rules/sgi: indy dvorak = sgi/indy(universal) sgi/indy(pc101)
./rules/sgi: indigo dvorak = sgi/indigo(pc101) sgi/indigo(pc101)
./rules/sgi.lst: dvorak Dvorak (US)
./rules/sun.lst: dvorak Dvorak (US)
$
Reply to: