Xorg 1.5 e hotplugging

Novembre 30, 2008

Oggi aggiorno archlinux e mi ritrovo il nuovo Xorg 1.5. Vado in paranoia dato che la tastiera non riesco più a settarla sull’Italiano. Grazie a boh666 scopro, da bravo ignorante, che questa nuova versione di Xorg possiede l’hotplugging.

Si può disattivare questa cosa, per usare Xorg  come se fosse la versione 1.4, aggiungendo queste tre righe in xorg.cong

Section “ServerFlags”
Option “AutoAddDevices” “False”
EndSection

ma la cosa mi scazza anche perché se sul fisso tutto ok sul portatile synaptics non lavora comunque.

Orsù mi armo di quella poca pazienza che ho e cerco di capire come configurare tutto tramite HAL. Prima di tutto basta copiare i file xml di configurazione (o tutti o solo quelli che si vogliono modificare) da questa directory

/usr/share/hal/fdi/policy/10osvendor/

a questa

/etc/hal/fdi/policy

in quanto quest’ultima sovrascrive le configurazioni della prima (ovvio che si possono modificare i file della prima directory ma cosa ve lo dico a fare?)

Tastiera italiana

Basta modificare il file

10-keymap.fdi

e per avere le stesse opzioni di xorg.conf

Option      “XkbLayout” “it”
Option      “XkbVariant” “nodeadkeys”

basta modificare il file fdi da così a così, praticamente il fulcro sono quelle due linee che impostano

key=“input.xkb.layout”

key=“input.xkb.variant”

Synaptics

Qua sono diventato ebete perché cercando di trasmutare le opzioni da xorg.conf al /etc/hal/fdi/policy/11-x11-synaptics.fdi non riuscivo a cavare un ragno dal buco. Ma sul forum internazionale di arch ho trovato la soluzione (grazie schuay), non so per quale ragione andavano aggiunte quelle righe che si trovano dopo il commento qui sotto
Restore old synaptics driver defaults removed by Fedora/RH patch
Non è finita, per far funzionare tutto da xorg.conf ho dovuto togliere (commentare) da ServerLayout
la parte riguardante synaptics.

xmodmap

Non serve più intercettare il keycode degli hotkeys della tastiera per configurare il file .Xmodmap per la mappatura come avevo fatto qua. Quindi serve creare il file .Xmodmap che si costruisce con xev pigiando gli hotkeys. Ho notato che ora vengono visti di default come XF86xxxx. Ovviamente non è detto che a tutti funzioni!

Ultima spiaggia è da ridare xev e rimettere a posto i keycode…tutto qua, 2 minuti di lavoro insomma.

Ulteriori informazioni
http://www.archlinux.it/forum/viewtopic.php?id=3269
http://wiki.ubuntu-it.org/Hardware/Video/Evdev

9 Risposte a “Xorg 1.5 e hotplugging”

  1. Mush Dice:

    io ho avuto qualche problemino in più ed ho risolto apportando delle modifiche.
    Non mi funzionava il touchpad e alcuni tasti della tastiera non andavano.
    Potete vedere il post sul forum http://www.archlinux.it/forum/viewtopic.php?pid=24856

  2. ugaciaka Dice:

    eh, la cosa è molto euristica, si vede che ho avuto culo :-)

  3. furester Dice:

    credo che ogni DE|WM|DS debba poi essere configurato singolarmente: non son riuscito ad avere la tastiera italiana in e17 finché non ho aggiunto al file .xinitrc (che uso per avviare X) setxkbmap it

  4. Mush Dice:

    furester, questo era scritto nel wiki.
    Vedi http://www.archlinux.it/wiki/index.php?title=Xorg_input_hotplugging

  5. furester Dice:

    nel wiki dice di farlo al posto di editare le policy, nn in accoppiata con questo passaggio come invece ho dovuto fare io ..

  6. Odak Dice:

    Grazie per questa guida! Ho risolto tutto in pochi minuti!

  7. Ubermensch Dice:

    Ma sto synaptic cos’è??? Inoltre nella sezione del post relativa, in quel link che hai postato non ho capito come procedere……puoi precisare?? Scusa Ciao

  8. ugaciaka Dice:

    synaptic serve per il touchpad dei portatili…

  9. Ubermensch Dice:

    OK grazie quindi per il mio desktop basta che sistemo la situazione tastiera….no??O pure il mouse da problmei?? Solo per capire quali parti del tuo post posso seguire…
    Grazie in anticipo…


Lascia un commento