> Still no dice. I have now a FRESH OSOL 134 install.
> No upgrade. I got the DVD from that site linked in
> the download section.

What type of keyboard are you using?
Is it a PS/2 keyboard, or an USB keyboard?

> I tried:
> pfexec eeprom keyboard-layout=German
> svcadm restart keymap
> 
> But still no.

The LAYOUT setting in  /etc/default/kbd
should have precedence over the old
eeprom keyboard-layout setting.

For some reason the keyboard-layout
in eeprom reverts to "Unknown", but that
does not matter, it seems.  On my laptop
I have two keyboard-layout=Unknown
lines in eeprom ( /boot/solaris/bootenv.rc )
but german layout is ok in X11.

> I commented out
> setprop keyboard-layout 'Unknown'
> 
> As I had a
> setprop       keyboard-layout 'German'
> 
> at the top.
> I also changed the 6 * to german in that map file.
> ;)
> 
> What else is there to do? Any ideas?

We need to find out why hald and  
subprocesses return the wrong keyboard
layout.

Can you try to replace the /usr/lib/hal/hald-probe-xkb
binary with a shell script that runs truss on it?
Like this:

    cd  /usr/lib/hal/
    mv hald-probe-xkb hald-probe-xkb.real

And install this script:

    #!/bin/sh
    truss -vall -o /tmp/hald-probe-xkb.truss /usr/lib/hal/hald-probe-xkb.real 
"$@"


Make sure the script is executable, and
re-run hal:

    chmod +x  /usr/lib/hal/hald-probe-xkb
    svcadm restart hal



This should produce a system call trace for the
hald-probe-xkb binary in the file
/tmp/hald-probe-xkb.truss

What system calls are traced?
-- 
This message posted from opensolaris.org
_______________________________________________
opensolaris-help mailing list
opensolaris-help@opensolaris.org

Reply via email to