Archlinux e Kde, problemi con la tastiera dopo aggiornamento

14 dic
2008

Ieri, dopo aver aggiornato la mia Arch Linux all'ultima versione del kernel, la tastiera del mio pc ha smesso di funzionare correttamente: i tasti freccia erano inattivi, il tasto Alt Gr funzionava come "invio", non riuscivo a digitare la @, insomma un disastro. Risolvere il problema però è stato abbastanza facile, ho deciso quindi di segnalare la soluzione perché potrebbe tornare utile a qualche utente Arch Linux che magari ha il mio stesso problema e non riesce a venirne a capo:

Per prima cosa, come suggerito da Anon, provate a riconfigurare il server Xorg utilizzando questo comando:

xorgcfg

se avete una scheda nvidia con i driver proprietari usate:

nvidia-xconfig

- Aprire il menu kde e cliccare su "Impostazioni di sistema";
- selezionare "Lingua e paese";
- selezionare "Mappatura della tastiera";
- dal menu a tendina "Keyboard model" selezionare "Ev-dev managed keyboard";
- cliccare sul pulsante "Applica".

Ora la tastiera dovrebbe funzionare regolarmente. Il problema è legato ad evdev, se siete sicuri che a creare problemi sia proprio evdev e se la soluzione qui sopra non dovesse funzionare allora non vi resta che disattivare evdev direttamente all'interno del file di configurazione di Xorg.

Fate un backup di xorg.conf:

su root
cp /etc/X11/xorg.conf /etc/X11/xorg_old.conf

Ora aprite con un editor di testo il file xorg.conf:

su root
vim /etc/X11/xorg.conf

ed aggiungete queste righe alla fine del file:

Section "ServerFlags"
    Option "AutoAddDevices" "False"
EndSection

riavviate quindi xorg utilizzando la combinazione di tasti ctrl+alt+backspace e verificate che la tastiera funzioni correttamente. In caso di problemi potete sempre eliminare il file xorg.conf appena creato e ripristinare il vecchio file di configurazione, vi bastera eseguire questi comandi:

su root
rm /etc/X11/xorg.conf
mv /etc/X11/xorg_old.conf /etc/X11/xorg.conf

avendo ovviamente l'accortezza di riavviare nuovamente il server grafico con la combinazione di tasti ctrl+alt+backspace.

Leggi anche:

  1. Linux: Auto-reboot del sistema dopo un kernel panic
  2. Ricercatori dell'Università dell'Arizona: i sistemi di aggiornamento utilizzati da Linux e BSD non sono sicuri
  3. Installare kde sui parlmari nokia N800 e N770
  4. Con i DRM i vostri file diventano come il latte, dopo un pò scadono e sono da buttare.
  5. Intel rilascia i driver delle sue schede video con licenza open source

NOOK (PS. Che ne dici di dare un voto all'articolo?)
Loading ... Loading ...

    Articoli correlati


    Warning: Cannot use a scalar value as an array in /home/doxaliber/webapps/doxaliber/wp-content/plugins/yet-another-related-posts-plugin/related-functions.php on line 34


Articolo scritto da Doxaliber per Doxaliber, vuoi partecipare anche tu?

Creative Commons License

Se questo articolo ti è piaciuto aiutami a diffonderlo. Segnalalo sul tuo blog, invialo agli amici, segnalalo sugli aggregatori di news. Se vuoi seguire Doxaliber con maggiore tranquillità iscriviti ai feed, trovi i link in alto a destra. Intanto questo blog ha già:
Lettori feedburner
senza contare i lettori dei feed per categorie e gli abbonati alla newsletter!

10 Risposte to “Archlinux e Kde, problemi con la tastiera dopo aggiornamento”

  1. anon scrive:

    Il problema è la funzione hotplug del nuovo server xorg (se ti fai un giro sul planet di archlinux.it o sul forum trovi la soluzione).
    Per prima cosa bisogna eliminare la riga "rgbpath" dal file xorg (altrimenti non parte) e pure il module "record" (forse c'era anche un altro modulo da togliere ma non ricordo, basta controllare il log di xorg); fatto questo per sistemare la tastiera (che appunto di default è settata "us") basta fare:
    cp /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi /etc/hal/etc/hal/fdi/policy/
    ed editare il file appena copiato in /etc editando la riga
    it
    mettendo come sopra "it"
    ed eventualmente se si è impostatata anche una variante xkb

    anche questa.
    Le parti riguardanti la tastiera e il mouse ora in xorg mi pare si possano togliere. Io comunque consiglierei di ricrearlo da zero con xorg -configure o xorgcfg.
    Nel caso si abbia un touchpad, beh lì per alcuni son dolori, ad alcuni va ad altri no, li è meglio sfogliare il forum e il planet :)
    Comunque sì, la soluzione più veloce è ovviamente disabilitare l'hotplug.

    Ti piace questo commento? Thumb up 0 Thumb down 0

    • Doxaliber scrive:

      Ciao Anon, nel mio caso è bastato configurare evdev su xorg e kde. ;-) Non sono sicuro che la tua soluzione sia la più pulita. Come dici nel commento in caso di problemi grossi conviene riconfigurare xorg con xorgcfg, però poi basta abilitare la tastiera dai settings di kde. :-) Forse per Gnome la soluzione è un po' più complicata? Non saprei.

      Ti piace questo commento? Thumb up 0 Thumb down 0

  2. fabrixxm scrive:

    io per il touchpad ho risolto creando un nuovo file in /etc/hal/etc/hal/fdi/policy/,
    seguendo una guida che ora cerchero'*. Tra l'altro mi ha attivato lo scroll sul lato e lo scroll con il multitouch (il mio touchpad è synaptic)

    *ecco http://www.varesano.net/blog/fabio/two+fingers+scrolling+linux+synaptics+notebook+touchpad+xorg+74+xorgserver+15

    Ti piace questo commento? Thumb up 0 Thumb down 0

  3. anon scrive:

    Secondo me con un cambiamento così significati di xorg conviene ricreare xorg.conf, e comunque sì, si può anche impostare la tastiera italiana da dentro le impostazioni di gnome/kde (anche senza disattivare l'hotplug) così come synaptics.
    La mia era una soluzione per tutto il sistema e definitiva.
    E poi facendo come fai tu disattivi l'hotplug e tutto funziona alla xorg 1.4, perdendo i vantaggi dell'hotplug.
    Saluti ;)

    Ti piace questo commento? Thumb up 0 Thumb down 0

    • Doxaliber scrive:

      Solo quest'aggiunta elimina l'hotplug:
      Section "ServerFlags"
      Option "AutoAddDevices" "False"
      EndSection

      io la consiglio solo quando non si riesce ad ovviare al problema. Ora però aggiungo all'articolo il tuo suggerimento per ricreare il file xorg.conf. Grazie.

      Ti piace questo commento? Thumb up 0 Thumb down 0

  4. anon scrive:

    Ops, non avevo visto che la consigliavi solo quando le cose non andavano bene, chiedo venia e mi cospargo il capo di cenere :P
    Sorry >_<

    Ti piace questo commento? Thumb up 0 Thumb down 0

  5. jimmi scrive:

    Anche io sono incappato nel problema, e la cosa si risolve in modo diverso a seconda della macchina. Come spiega il wiki di Archlinux in linea di principio xorg.conf non serve più, e se eliminandolo il vostro sistema riparte senza problemi siete a cavallo. I problemi con tastiera e mouse solitamente si risolvono modificando la configurazione di hal come spiegato qui. Il portatile HP 6510b funziona senza problemi senza xorg.conf impostando la tastiera italiana.
    Se invece l'hardware non viene rilevato correttamente da hal, come nel caso del mio Pavillion dv2172ea, la cosa migliore è disattivare l'hotplug come da te spiegato.
    IMHO comunque tutto ciò è praticamente inutile nel caso di laptop in cui l'hardware difficilmente subirà variazioni, nel cui caso è forse meglio disattivare l'hotplug e morta lì :)

    Ti piace questo commento? Thumb up 0 Thumb down 0

  6. Paolo scrive:

    Il problema potrebbe essere dato dal fatto che manca il pacchetto xf86-input-evdev. Controllare di averlo installato. Altrimenti fatelo. Dopo dovreste essere in grado di settare il layout liberamente da KDE4. A me ha funzionato. Se proprio non funzionasse, sempre dopo aver installato il pacchetto, cambiate la riga di xorg.conf in "XkbModel" "evdev".

    Ti piace questo commento? Thumb up 0 Thumb down 0

Rispondi

top