Pagina 1 di 1
Layout tastiera
Inviato: mar 16 giu 2009, 11:34
da Blizzard
Probabilmente lo segnalo a Pat.
Ogni volta che avvio la 64 devo reimpostare il layout tastiera ad it perchè ritorna ad US.
Il problema è che alcune volte dal pannello di controllo la lingua è settata ad it e devo rimuoverla e reinserirla.
Non riesco a capire se è un problema di KDE4 o altro.
ciao
Gio
Re: Layout tastiera
Inviato: mar 16 giu 2009, 11:56
da conraid
Blizzard ha scritto:Probabilmente lo segnalo a Pat.
Ogni volta che avvio la 64 devo reimpostare il layout tastiera ad it perchè ritorna ad US.
Il problema è che alcune volte dal pannello di controllo la lingua è settata ad it e devo rimuoverla e reinserirla.
Non riesco a capire se è un problema di KDE4 o altro.
ciao
Gio
Ma da che init parti?
dove l'hai configurata? xorg.conf o hal?
quali driver usi?
è un po' troppo generica come descrizione del problema
Re: Layout tastiera
Inviato: mar 16 giu 2009, 12:12
da Blizzard
conraid ha scritto:Ma da che init parti?
3
conraid ha scritto:dove l'hai configurata? xorg.conf o hal?
ho una tastiera ps2 e l'ha riconosciuta automaticamente
Codice: Seleziona tutto
root@darkstar:~# lshal | grep kbd
info.linux.driver = 'i8042 kbd' (string)
info.linux.driver = 'atkbd' (string)
penso hal se kbd non è tutt'altro. Come faccio a saperlo?
Il layout l'ho settato in KDE come facevo quando avevo il 3
conraid ha scritto:quali driver usi?
sorry non so proprio dirtelo se non sono quelli elencati da lshal
puoi dirmi qualcosa di più se questi dati sono giusti?
Gio
Re: Layout tastiera
Inviato: mar 16 giu 2009, 12:20
da conraid
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
Re: Layout tastiera
Inviato: mar 16 giu 2009, 13:07
da Blizzard
Risolto configurando hal!
per precisazione in caso qualcuno avrà lo stesso problema, il path del file è
/usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi
Grazie mille Corrado (effettivamente non mi ero filato troppo il topic sul nuovo X
)
Gio
Re: Layout tastiera
Inviato: mar 16 giu 2009, 13:11
da conraid
comunque ho detto una cavolata, non è evdev che carica hal ma viceversa, alla fine quel che conta è che se c'è un file di configurazione (in usr/share/hal o in /etc/hal) hal prende il sopravvento
p.s.
corretto il path