Newsgroup: it.comp.os.linux.iniziare
Titolo: Funzione tasti mouse

Salve!
Uso un mouse usb Logitech ifeel in Ubuntu Feisty 64 bit. Il mouse va
alla perfezione, tranne che per le vibrazioni - che comunque non mi
hanno mai interessato, tanto che non ho preso proprio in
considerazione l'idea d'installare il driver sperimentale che le
abiliterebbe, reperibile qui: 
http://sourceforge.net/projects/tactile
Il mouse in questione ha due tasti e una rotellina, che si può sia
cliccare sia far scorrere avanti e indietro.
Qui di seguito copincollo, per completezza, la sezione di xorg.conf
relativa al mouse:
| Section "InputDevice"
|     Identifier     "Configured Mouse"
|     Driver         "mouse"
|     Option         "CorePointer"
|     Option         "Device" "/dev/input/mice"
|     Option         "Protocol" "ImPS/2"
|     Option         "Buttons" "5"          #aggiunto io
|     Option         "ZAxisMapping" "4 5"
|     Option         "Emulate3Buttons" "no" # modificato io da true a no
| EndSection
Quello che desidero è far sì che un click singolo sulla rotellina
centrale equivalga ad un doppio click sinistro. Pensavo di poter
risolvere usando il comando xmodmap, ma, leggendone l'help, mi pare
che, almeno per il mouse, si sia limitati alla riassegnazione degli
eventi (e siccome non esiste, predefinito, un evento "doppio click
sinistro", non posso approdare a nulla).
Immagino di dover agire a livello più basso. Come posso fare?
Grazie in anticipo per ogni aiuto.
-- 
Bye, Lem
Ceterum censeo ISLAM esse delendum
__________________________________
Combatti l'AIDS col tuo computer: 
http://fightaidsathome.scripps.edu/

 Immagino di dover agire a livello più basso. Come posso fare?
Qualcosa ho trovato. Ecco qualche link:
Dalla richiesta:
https://wiki.ubuntu.com/Accessibility/Specs/MouseTweaks?action=show
allo sviluppo (ancora in corso):
http://gerdk.blogspot.com/2007/07/mousetweaks-016.html
Per ora 'sto software non fa quello che desidero io, ma consente di
gestire un po' di più il mouse.


 Per ora 'sto software non fa quello che desidero io
Nel frattempo ho trovato qualcos'altro:
http://www.ollisalonen.com/btnx.html
con informazioni qui:
http://ubuntuforums.org/showpost.php?p=2974765&postcount=282
e qui:
http://ubuntuforums.org/showthread.php?t=455656&highlight=mouse+ifeel+buttons
Purtroppo il software in questione non gestisce il mouse iFeel, e non
mi sento neppure di chiedere all'autore di occuparsene, poiché - per
me incomprensibilmente - gli hexdump che gli servono non sono
correttamente prodotti dal mio mouse (quando premo un tasto sul
mouse, a volte addirittura non produce codice a schermo).
Tuttavia credo potrebbe risultare utile a chi avesse uno dei mouse
ufficialmente supportati.


 centrale equivalga ad un doppio click sinistro.
Trovato alfine! :)
Semplicissimo!
http://ubuntuforums.org/showthread.php?t=316441&highlight=mouse+ifeel+buttons
Riporto qui per comodità, ma seguendo il link potrete trovare molte
altre informazioni.
1) Da terminale inviare il comando:
xev
e cliccare, nella finestrella che si apre, col bottone del mouse che
si vuole rimappare. Comparirà dell'output nel terminale[*], osservare
la sezione "ButtonPress" o "ButtonRelease" ed appuntarsi il numero X
che compare nella scritta "button X" (tipicamente è 2). Chiudere la
finestrella che si è aperta, per terminare xev.
[*] Se non compare dell'output, il tasto non è attivo. Attivarlo
modificando opportunamente l'apposita sezione in Xorg.conf.
2) Sempre da terminale:
sudo apt-get install xautomation
sudo apt-get install xbindkeys
sudo apt-get install xvkbd
3) Sempre da terminale:
gedit ~/.xbindkeysrc
4) Incollare nel file le due righe qui sotto:
"/usr/bin/xte 'mouseclick 1' 'mouseclick 1' &"
b:X + Release
sostituendo ad X il valore appuntatosi in precedenza. Salvare il file
e chiuderlo.
5) Testare il tutto col comando, da terminale:
xbindkeys -n -v
e cliccando col tasto rimappato su qualcosa, per vedere che succede;
quindi fermare l'esecuzione di xbindkeys con Ctrl-C.
6) Avviare xbindkeys in background da terimanel, col comando:
xbindkeys
7) Aggiungere xbindkeys alla lista di programmi che si avviano in
automatico quando parte X. Per esempio (in Gnome) agendo su Sistema >
Preferenze > sessioni.
