Dan McDonald wrote:
> On Wed, Jul 15, 2009 at 10:39:05AM -0400, Dan McDonald wrote:
>> I'll have to revert the "base" file and try again. Stay tuned.
>
> I'm attaching Xorg.0.log from the build 118 base, and the build 111 base.
Hmm - I don't see why there would be a difference there, since both files
report that the kernel told us your first keyboard was US/English and the
second keyboard was Arabic:
(II) config/hal: Adding input device keyboard
(**) keyboard: always reports core events
(**) Option "Device" "/dev/usb/hid4"
(II) keyboard: Opened device "/dev/usb/hid4"
(**) Option "StreamsModule" "usbkbm"
(--) keyboard: Keyboard type: USB (6)
(--) keyboard: Keyboard layout: 1
(--) XKB: model: "sun_type6_euro_usb"
(--) XKB: layout: "ar"
Of course, since those are both running on top of 118, they will both have
some other large differences over a system running WOS build 111:
- Xorg upgrade from 1.5 to 1.6 (from X consolidation)
- xkb keytable upgrade to latest community release (from G11n consolidation)
- HAL update to inform X server of additional keyboard devices (from ON)
Prior to the HAL changes, X would have just been opening /dev/kbd and seeing
a composite reporting of all connected keyboards, with the layout information
reported for just one of them (either the first or last connected, I forget
which). Now it opens each individually so it can correctly map the right
layouts to individual devices, for people who plug in keyboards of different
layouts.
--
-Alan Coopersmith- alan.coopersmith at sun.com
Sun Microsystems, Inc. - X Window System Engineering