Newsgroup: it.comp.os.linux.iniziare
Titolo: Doppia testiera

Ho appena acquistato una logitech g15, usb, layout italiano. Bel
giocattolino.
Mi piacerebbe farla convivere con la mia attuale cherry ps/2 layout
us.
Vorrei poterla collegare al volo e usarla senza dover riconfigurare
xorg ogni volta.
Sto guardando l'xorg.conf, pero` mi sfugge qualcosa. Le due tastiere
le vede tranquillamente, ma il layout della g15 rimane us.
Cosa sbaglio ?
Di seguito la parte di xorg.conf incriminata.
Section "ServerLayout"
        Identifier     "Xorg Configured"
        Screen          0  "Screen0" 0 0
        InputDevice    "Keyboard0" "CoreKeyboard"
        InputDevice    "USB Mouse" "CorePointer"
        InputDevice    "g15" "CoreKeyboard"
EndSection
Section "InputDevice"
        Identifier  "g15"
        Driver      "keyboard"
        Option      "CoreKeyboard"
        Option "Device" "/dev/input/event7"
        Option "XkbRules" "xorg"
        Option "XkbModel" "logitech_g15"
        Option "XkbLayout" "it"
        Option "XkbVariant" ""
EndSection
-- 
--> x3m <--

 
A mio parere sarebbe opportuno vedere anche la sezione dell' altra tastiera.
-- 
Archlinux on (uname -a)
F

 tastiera.
Poco diversa dall'altra, ma se cosi` compiace ... ;-)
Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "keyboard"
        Option      "CoreKeyboard"
        Option "XkbRules" "xorg"
        Option "XkbModel" "pc105"
        Option "XkbLayout" "us"


>> tastiere le vede tranquillamente, ma il layout della g15 rimane us.
Devi mettere nel file tanti Server layout quante sono le diverse 
configurazioni che vuoi gestire.
Section "ServerLayout"
         Identifier     "AAAA"
         Screen          0  "Screen0" 0 0
         InputDevice    "USB Mouse" "CorePointer"
         InputDevice    "Keyboard0" "CoreKeyboard"
EndSection
Section "ServerLayout"
         Identifier     "BBBB"
         Screen          0  "Screen0" 0 0
         InputDevice    "USB Mouse" "CorePointer"
         InputDevice    "g15" "CoreKeyboard"
EndSection
Section "ServerFlags"
         ## seleziona il default
         Option "DefaultServerLayout" "AAAA"
EndSection
Temo però che non sia possibile usarle contemporaneamente senza 
riavviare il server X.
Per selezionare quale configurazione usare devi farlo sulle opzioni si 
avvio di X (altrimenti usa il default).  Però ora non ricordo più come.
Ciao
Giovanni
-- 
   A computer is like an air conditioner,
   it stops working when you open Windows.
   < 
http://giovanni.homelinux.net/
 >

Dopo svariate ricerche ho trovato una configurazione funzionante. La
posto a beneficio di chi come me si e` imbattuto nella questione.
Sicuramente ci sara` ancora qualcosa da mettere a posto, ma per il
momento funziona e mi rallegro di questo.
Il prossimo step e` il funzionamento dei tasti aggiuntivi e
l'integrazione con amarok.
Ogni consiglio e` comunque apprezzato.
Section "ServerLayout"
        Identifier     "Xorg Configured"
        Screen          0  "Screen0" 0 0
        InputDevice    "Cherry" "CoreKeyboard"
        InputDevice    "USB Mouse" "CorePointer"
        InputDevice    "g15-0" "AlwaysCore"
EndSection
Section "InputDevice"
        Identifier "g15-0"
        Driver "evdev"
        Option "Device" "/dev/input/event7"
        Option "XkbRules" "xorg"
        Option "XkbModel" "logitech_g15"
        Option "XkbLayout" "it"
EndSection
Section "ServerFlags"
        Option "AllowMouseOpenFail"  "true"
        Option "AutoAddDevices" "true"


 
Presto sara' deprecated. Le nuove dicono che si abbandonera' HAL.
evdev e' dipendente da HAL.
Il vecchio stile di xorg.conf potrebbe risolvere anch' esso, forse richiede 
ulteriore indagine nel modo di configurarla.
