Linux (Ubuntu) e Logitech Media Play

E’ stato uno dei primi sfizi che mi sono tolto, configurare il mio mouse multimediale perchè funzionasse al 100% su linux.

logitech media play linux

Prima di tutto installiamo xvkbd e xbindkeys, sono due programmi che ci consentiranno di monitorare e gestire gli eventi (click e simili)

sudo apt-get install xvkbd xbindkeys xbindkeys-config

ora installiamo click:

cd ~/
wget http://bg.rifetech.com/click.tgz
tar xvfz click.tgz
mv click .click
cd ~/.click
make

Installiamo lmpcm_usb:

wget http://daemon.prozone.ws/~david/projects/lmpcm_usb/lmpcm_usb-0.5.4.tar.gz
tar zxf lmpcm_usb-0.5.4.tar.gz
cd lmpcm_usb-0.5.4
make
sudo make install

Diamo una sistemata ai moduli:

sudo modprobe usbcore
sudo modprobe uhci-hcd
sudo modprobe evdev
sudo rmmod usbmouse

attenzione ora il mouse smetterà di funzionare

sudo rmmod usbhid

ora dovrebbe tornare a funzionare


sudo modprobe lmpcm_usb

ora modifichiamo il file di configurazione di xorg per fargli vedere il mouse correttamente:
sudo gedit /etc/X11/xorg.conf

e modifichiamo come segue:
...
Section "InputDevice"
...
Option "XkbModel" "pc105"
EndSection


Section "InputDevice"
Identifier "LMPCM"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "6 7" #se lo scroll non funziona provate "4 5"
Option "Buttons" "7"
EndSection


Section "ServerLayout"
...
InputDevice "LMPCM" "CorePointer"
EndSection

ora installiamo Xmodmap, ci servirà per far reagire il sistema agli eventi del mouse:

wget http://daemon.prozone.ws/~david/projects/lmpcm_usb/Xmodmap-2.6
mv Xmodmap-2.6 $HOME/.Xmodmap
sudo xsetpointer LMPCM
sudo xmodmap $HOME/.Xmodmap

poi visto che detesto rhythmbox ed è il programma predefinito quando si clicca il tasto “media” lo disistalliamo (se preferite tenetelo, basta che eliminate il collegamento da usr/bin)
sudo apt-get remove rhythmbox

e creiamo il collegamento al player che si vuole usare di default, in questo caso xmms:
sudo cp /user/bin/xmms /usr/bin/rhythmbox

siamo quasi alla fine, creaiamo il file ~/.xbindkeysrc:
gedit ~/.xbindkeysrc

e scriviamoci dentro:
#Play
"xmms --play-pause"
m:0x10 + c:162
Mod2 + XF86AudioPause

#Avanti
"xmms --fwd"
m:0x10 + c:153
Mod2 + XF86AudioNext

#Indietro
"xmms --rew"
m:0x10 + c:144
Mod2 + XF86AudioPrev

#History fwd
"/usr/bin/xvkbd -xsendevent -text "\[Alt_L]\[Left]""
m:0x0 + b:8

#History back
"/usr/bin/xvkbd -xsendevent -text "\[Alt_L]\[Right]""
m:0x0 + b:9

ora aggiungiamo ai programmi in eseguzione automatica xbindkeys andando su sistema/preferenze/sessioni/programmi d’avvio e aggiungendo una nuova voce xbindkeys.

riavviamo il computer e se tutto è andato come deve abbiamo il nostro mouse funzionante con anche i tasti laterali per la navigazione nelle finestre.

visto che abbiamo fatto 30 direi di fare 31 e completare il setup del mouse in modo che abbia il massimo della risoluzione (utile più che altro per chi gioca)
apt-get install lomoco
sudo lomoco -8

e come ultimo passo lanciamolo all’avvio del sistema, apriamo:
sudo gedit /etc/init.d/local

e aggiungiamo:
echo "Configurazione del mouse Logitech..."
lomoco -8

rendiamolo eseguibile e aggiorniamo:
sudo chmod 755 /etc/init.d/local
sudo update-rc.d local defaults

fine!

Una risposta a Linux (Ubuntu) e Logitech Media Play

  1. Simons scrive:

    Ciao… io non è che avrei capito benissimo ed il mio mouse logitech comprato oggi du linux non va!!! Per una “profana”, avresti qualche consiglio?Grazie!

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger cliccano Mi Piace per questo: