Hi managers.
I've run into a very strange problem, I cannot get a grip on. This is
the background.
An AlphaServer was installed in Spain with a spanish keyboard. The
machine came over to us, without the keyboard, mouse, just a bare
machine. We hooked a vanilla plain US keyboard on it. The problem is,
the keyboard is messed up. No application using keys is showing wrong
keys being pressed - dtterm, dtpad, dtcalc,...
Another funny thing is that this mixup is in place only for one user,
which was setup in Spain. "root" is OK, other users are OK and any newly
created user is OK. The mixup is present in both local X sessions and a
remote one (via X-Deep 32).
My conclusion is that the keyboard mapping is wrong. Trouble is I cannot
locate this mapping. From my expirience, any keyboard mapping is done
via "dxkeycaps", which generates a ".dxkeycaps" file, which you should
load via "${HOME}/.dt/sessions/sessionetc" script. There is no such
thing and no file mentions "xmodmap" (used for applying the mapping).
Furthermore, running "dxkeycaps", choosing a keyboard
"keyboard_us->pcxal", saving the mapping and invoking it from
"sessionetc", leads to no improvement in keyboard, but messes up mouse
in X-Deep 32!!! How can that come to be, is beyond me.
Invoking "xmodmap" from ${HOME}/.dtsession (as sugested by "dxkeycaps")
blocks the session initialization - we get past login, but it freezes
after that.
Is there anything I can lookup further?
Is there some global setting for keyboard type?
If so, why is it not being applied on all users?
If it is local, where is it?
TYIA,
Nix.
Received on Thu Dec 16 2004 - 21:25:33 NZDT