IMHO, lascia perdere la configurazione tramite kde (metti niente nel centro di controllo) e lascia perdere il riconoscimento fuori X (visto che stai parlando di KDE)
comunque per fuori x è interessato il file /etc/rc.d/rc.keymap
Per X nella current o usi kbd o usi evdev, il secondo è automatico se non hai niente in xorg.conf
Nel primo caso configuri xorg.conf nel solito modo
- Codice: Seleziona tutto
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "it"
EndSection
Nel secondo (che poi nel nuovo xorg è quello di default, quindi anche se hai quella sezione se trova un file di hal usa quello, e hal di default è configurato in inglese) copia il file /usr/hal/fdi/policy/10osvendor/10-keymap.fdi in /etc/hal/fdi/policy/10osvendor/10-keymap.fdi
- Codice: Seleziona tutto
# cat /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi > /etc/hal/fdi/policy/10osvendor/10-keymap.fdi
e dopo cambia us con it, deve venire un file così:
- Codice: Seleziona tutto
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.keymap">
<append key="info.callouts.add" type="strlist">hal-setup-keymap</append>
</match>
<match key="info.capabilities" contains="input.keys">
<merge key="input.xkb.rules" type="string">base</merge>
<!-- If we're using Linux, we use evdev by default (falling back to
keyboard otherwise). -->
<merge key="input.xkb.model" type="string">keyboard</merge>
<match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"
string="Linux">
<merge key="input.xkb.model" type="string">evdev</merge>
</match>
<!-- Restore Ctrl-Alt-Bksp Xserver Zapping -->
<merge key="input.xkb.options" type="string">terminate:ctrl_alt_bksp</merge>
<merge key="input.xkb.layout" type="string">it</merge>
<merge key="input.xkb.variant" type="string" />
</match>
</device>
</deviceinfo>
comunque nella discussione sul nuovo Xorg ne è stato già parlato
Dimmi se così funziona