Problems with X..
Michael G. Jung
mikej at confluenttech.com
Wed Mar 9 00:33:29 GMT 2005
-----Original Message-----
From: Dejan Lesjak [mailto:dejan.lesjak at ijs.si]
Sent: Tue 3/8/2005 6:31 PM
To: Michael G. Jung
Cc: freebsd-sparc64 at freebsd.org; mmuthmann at gmx.net
Subject: Re: Problems with X..
Dejan:
On Wednesday 09 of March 2005 00:20, Michael G. Jung wrote:
> Here is the entire log --- sorry if confusion about US / non-US
>
[snip]
> (**) |-->Input Device "Keyboard0"
> (**) Option "XkbRules" "xorg"
> (**) XKB: rules: "xorg"
> (**) Option "XkbModel" "pc104"
> (**) XKB: model: "pc104"
> (**) Option "XkbLayout" "us"
> (**) XKB: layout: "us"
[snip]
> (==) Keyboard: CustomKeycode disabled
> (**) Option "CoreKeyboard"
> (**) Keyboard0: Core Keyboard
> (**) Option "Protocol" "standard"
> (**) Keyboard0: Protocol: standard
> (**) Option "AutoRepeat" "500 30"
> (**) Keyboard0: XkbRules: "xorg"
> (**) Option "XkbModel" "pc104"
> (**) Keyboard0: XkbModel: "pc104"
> (**) Option "XkbLayout" "us"
> (**) Keyboard0: XkbLayout: "us"
> (**) Option "CustomKeycodes" "off"
> (**) Keyboard0: CustomKeycodes disabled
> (II) XINPUT: Adding extended input device "Keyboard0" (type: KEYBOARD)
> (II) XINPUT: Adding extended input device "Mouse0" (type: MOUSE)
Mmmm, interesting... so you are using pc104 as keyboard model as opposed to
type5 which IIRC Matthias Muthmann is using (and which is the one I would
pick up FWIW, it seems a logic choice). Was the config file (xorg.conf.new)
obtained via 'X -configure'?
If this works, then we should probably document somewhere that pc104 is to be
used for sparc keyboards...
Anyway I'm glad this works and thanks for the testing :)
Ok, let me clarify - I put in the config file ( it was probed without these values )
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us"
in the configuration generated from X -configure during my bouts trying to get X working.
(some weeks ago).....
I just re-ran "X -configure" and only modified my mouse for serial use... it probed keyboard type
pc101 - which works also... Here is the bit of X.log I think you would be interested in -
this is from "X -configure" with your single patch as of this evening.
(**) Keyboard0: Core Keyboard
(**) Option "Protocol" "standard"
(**) Keyboard0: Protocol: standard
(**) Option "AutoRepeat" "500 30"
(**) Option "XkbRules" "xorg"
(**) Keyboard0: XkbRules: "xorg"
(**) Option "XkbModel" "pc101"
(**) Keyboard0: XkbModel: "pc101"
(**) Option "XkbLayout" "us"
(**) Keyboard0: XkbLayout: "us"
(**) Option "CustomKeycodes" "off"
(**) Keyboard0: CustomKeycodes disabled
(II) XINPUT: Adding extended input device "Keyboard0" (type: KEYBOARD)
(II) XINPUT: Adding extended input device "Mouse0" (type: MOUSE)
the keyboard section created from "X -configure" now is
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
-------------------------------------------------------------------
I do have one strange behaviour I've noticed in K - this may be a K issue....
In KWord shift of 0-9 displays drop-down-menus.... Hmmmmm....
Shift 0-9 keys work fine in xterm and vi and display ~!@#$%.... etc.
as expected.
Here is some more xev sequences using keyboard "pc101" layout "us"
note that 0-9, a-z, A-Z, PG/UP, keypad shifted and unshifted seem ok,
function key F1 still brings up KHELP..........
This is the output for SHIFT-1 above the letter Q
KeyPress event, serial 23, synthetic NO, window 0x1000001,
root 0x34, subw 0x1000002, time 907418, (53,34), root:(549,54),
state 0x10, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
XLookupString gives 0 bytes:
KeyPress event, serial 26, synthetic NO, window 0x1000001,
root 0x34, subw 0x1000002, time 908178, (53,34), root:(549,54),
state 0x11, keycode 10 (keysym 0x21, exclam), same_screen YES,
XLookupString gives 1 bytes: (21) "!"
KeyRelease event, serial 26, synthetic NO, window 0x1000001,
root 0x34, subw 0x1000002, time 908322, (53,34), root:(549,54),
state 0x11, keycode 10 (keysym 0x21, exclam), same_screen YES,
XLookupString gives 1 bytes: (21) "!"
KeyRelease event, serial 26, synthetic NO, window 0x1000001,
root 0x34, subw 0x1000002, time 908734, (53,34), root:(549,54),
state 0x11, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
XLookupString gives 0 bytes:
This is the output for SHIFT-2 above the letter W
KeyPress event, serial 26, synthetic NO, window 0x1000001,
root 0x34, subw 0x1000002, time 919331, (53,34), root:(549,54),
state 0x10, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
XLookupString gives 0 bytes:
KeyPress event, serial 26, synthetic NO, window 0x1000001,
root 0x34, subw 0x1000002, time 920043, (53,34), root:(549,54),
state 0x11, keycode 11 (keysym 0x40, at), same_screen YES,
XLookupString gives 1 bytes: (40) "@"
KeyRelease event, serial 26, synthetic NO, window 0x1000001,
root 0x34, subw 0x1000002, time 920147, (53,34), root:(549,54),
state 0x11, keycode 11 (keysym 0x40, at), same_screen YES,
XLookupString gives 1 bytes: (40) "@"
KeyRelease event, serial 26, synthetic NO, window 0x1000001,
root 0x34, subw 0x1000002, time 920345, (53,34), root:(549,54),
state 0x11, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
XLookupString gives 0 bytes:
Do these scan codes look correct?
Thanks again!
More information about the freebsd-sparc64
mailing list