Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati

Versione 12 del 22/05/2006 12.29.51

Nascondi questo messaggio

TableOfContents

Introduzione

Questa guida è stata pensata per far funzionare nel megliore dei modi il prodotto della Logitech, il mouse ottico USB della serie MX, l'MX518:

http://www.logitech.com/index.cfm/products/details/IT/IT,CRID=2142,CONTENTID=10121

Precisazioni

  • Non possedendo altri modelli della serie MX della Logitech non so se questa guida possa funzionare con i suddetti, con il modello MX510 dovrebbe andare, sono quasi identici, se riscontrate il buon funzionamento anche con altri modelli contattemi, aggiungerò alla fine della pagina i modelli che risultassero funzionanti.
  • Questa guida è stata testata sulla versione Dapper Drake della distribuzione Ubuntu Linux, potrebbe risultare non funzionante nelle versioni precedenti, al contrario contattatemi.
  • Per contattarmi: gianvito@nectarine.it

Cominciamo

Per prima cosa ci servono le informazioni sul nostro hardware, avviate un teminale e immettetegli il seguente comando:

{{{cat /proc/bus/input/devices }}}

Il terminale ci mostrerà varie informazioni sul nostro hardware, ad esempio:

{{{I: Bus=0003 Vendor=046d Product=c30f Version=2300 N: Name="Logitech Logitech USB Keyboard" P: Phys=usb-0000:00:02.0-7/input0 S: Sysfs=/class/input/input0 H: Handlers=kbd event0 B: EV=120003 B: KEY=1000000000007 ff800000000007ff febeffdfffefffff fffffffffffffffe B: LED=1f

I: Bus=0003 Vendor=046d Product=c30f Version=2300 N: Name="Logitech Logitech USB Keyboard" P: Phys=usb-0000:00:02.0-7/input1 S: Sysfs=/class/input/input1 H: Handlers=kbd event1 B: EV=3 B: KEY=8f00 40000050000 401978d800d508 1e000000000000 0

I: Bus=0003 Vendor=046d Product=c01e Version=2200 N: Name="Logitech USB-PS/2 Optical Mouse" P: Phys=usb-0000:00:02.0-8/input0 S: Sysfs=/class/input/input2 H: Handlers=mouse0 event2 B: EV=7 B: KEY=ff0000 0 0 0 0 B: REL=103

I: Bus=0010 Vendor=001f Product=0001 Version=0100 N: Name="PC Speaker" P: Phys=isa0061/input0 S: Sysfs=/class/input/input3 H: Handlers=kbd event3 B: EV=40001 B: SND=6

I: Bus=0018 Vendor=0000 Product=0000 Version=0000 N: Name="Pinnacle PCTV" P: Phys=i2c-2/2-0047/ir0 S: Sysfs=/class/input/input4 H: Handlers=event4 B: EV=100003 B: KEY=0 }}}

Quello che a noi serve per continuare è questo:

{{{I: Bus=0003 Vendor=046d Product=c01e Version=2200 N: Name="Logitech USB-PS/2 Optical Mouse" P: Phys=usb-0000:00:02.0-8/input0 S: Sysfs=/class/input/input2 H: Handlers=mouse0 event2 B: EV=7 B: KEY=ff0000 0 0 0 0 B: REL=103 }}}

Ora abbiamo le informazioni che ci servono, possiamo passare alla configurazione di Xorg.

Configurazione di Xorg

Ora con il nostro editor preferito, nel mio caso è gedit, ma potrebbe essere kate, nano, vim o altro per voi, apriamo il file di configurazione di Xorg:

{{{sudo gedit /etc/X11/xorg.conf }}}

Cerchiamo la sezione riguardante la configurazione del mouse, di solito è questa:

{{{Section "InputDevice"

  • Identifier "Configured Mouse" Driver "mouse"

    Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ImPS/2" Option "Emulate3Buttons" "true" Option "ZAxisMapping" "4 5"

EndSection }}}

Ora abbiamo 2 alternative, o modifichiamo la configurazione esistente, o la commentiamo (scelta consigliata) e creiamo una nuova configurazione:

{{{#Section "InputDevice" # Identifier "Configured Mouse" # Driver "mouse" # Option "CorePointer" # Option "Device" "/dev/input/mice" # Option "Protocol" "ImPS/2" # Option "Emulate3Buttons" "true" # Option "ZAxisMapping" "4 5" #EndSection }}}

Passiamo alla configurazione vera e propria:

{{{Section "InputDevice"

  • Identifier "Configured Mouse"
    • Driver "mouse"

      Option "CorePointer" Option "Protocol" "ExplorerPS/2" Option "Dev Name" "Logitech USB-PS/2 Optical Mouse" Option "Dev Phys" "usb-*/input0" Option "Device" "/dev/input/mice" Option "Buttons" "10" Option "ZAxisMapping" "4 5" Option "ButtonMapping" "1 2 3 6 7"

EndSection }}}

Ricopiate la configurazione come sopra, fate attenzione solo ad alcune opzioni che potrebbero differire dalle mie, in particolar modo:

{{{Option "Dev Name" "Logitech USB-PS/2 Optical Mouse" }}} {{{Option "Dev Phys" "usb-*/input0" }}}

Qui ci torna in aiuto la prima parte di questa guida:

{{{I: Bus=0003 Vendor=046d Product=c01e Version=2200 N: Name="Logitech USB-PS/2 Optical Mouse" P: Phys=usb-0000:00:02.0-8/input0 S: Sysfs=/class/input/input2 H: Handlers=mouse0 event2 B: EV=7 B: KEY=ff0000 0 0 0 0 B: REL=103 }}}

Non ci vuol molto a capire che ad esempio la stringa Option "Dev Phys" "usb-*/input0" vada editata in base alle informazioni della stringa P: Phys=usb-0000:00:02.0-8/input0, ma potete abbreviare anche in "usb-*/input0"

Bene abbiamo finito di configurare Xorg, salviamo il file e accertiamoci che la nuova configurazione funzioni riavviando il server grafico. Facciamo il logout dalla sessione grafica e poi premiamo la combinazione di tasti CTRL+ALT+F2, fatto si presentarà la shell di linux, logghiamoci come utente e riavviamo il server grafico:

{{{sudo /etc/init.d/gdm restart }}}

Attenzione, gdm è per chi usa GNOME, per KDE potrebbe essere kdm o xdm per chi usa Xfce o altro. Ora, se tutto è andato bene, avrete il vostro fiammante mouse funzionante, potrete sfruttare le sue diverse velocità dpi a partire da 400 al suo massimo 1600 con i tasti presenti su di esso. Che dite? i tasti laterali non vi funzionano? per questo ci corre in aiuto "imwheel".

IN AGGIORNAMENTO.