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 :cry:

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! :thumbright:

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 :oops: )

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