Newsgroup: it.comp.os.linux.debian
Titolo: Script per settare in automatico il mouse

Sono ambidestro e spesso mi capita di cambiare la posizione del mouse.
Volevo sapere se esiste, o si puo' creare, uno script che al primo click
sul mouse setti in automatico se mano dx o sx.
Grazie anticipatamente.
 

 sul mouse setti in automatico se mano dx o sx.
 
Andrebbe bene anche un piccolo script da mettere sopra il desktop per
scambiare i pulsanti del mouse.
Grazie anticipatamente.
 

 scambiare i pulsanti del mouse.
 
Quale desktop environment usi?
 
 
 

 ha scritto:

Al momento MATE. Ciao.
 

 Al momento MATE. Ciao.
 
Non conosco Mate; puoi usare Dconf? cioe` se dai nel terminale un
comando come questo funziona?
 
$ dconf write /org/gnome/desktop/peripherals/mouse/left-handed true
 
perche` se la tua risposta e` si` forse ti potrebbe andar bene un
riadattamente di un mio vecchio script che permette di accendere e
spegnere il microfono dal desktop. Naturalmente nel tuo caso anziche`
l'icona del microfono avresti quella di un mouse col tasto dx o sx
pigiato.
Guarda qui:
http://mmpages.altervista.org/repository/video/mic_on-off.webm
 
ti pare potrebbe andare come idea? (Si lo so, su Gnome3 dovrei farne
un'estensione ma non ne ho proprio voglia ..)

M_M <sp...@the.hell> ha scritto:

bash: dconf: comando non trovato
$ apt-get install dconf
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
Package dconf is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
 
E: Package 'dconf' has no installation candidate
 
Ho poi provato con installapacchetti ed ho trovato dconf-tool e si e' installato! 
Ho provato la riga di comando ma non succede nulla. Il mouse resta sulle cfg
gia' impostate. Va forse riavviato qualcosa subito dopo aver dato il comando?
 
 

 gia' impostate. Va forse riavviato qualcosa subito dopo aver dato il comando?
 
Non credo perche` vedo che nel momento stesso che modifico una chiave
nel dconf-editor, gnome3 automaticamente recepisce la modifica.
 
Non conosco Mate ma, forse, essendo una specie di Gnome2, utilizza
ancora il precedente gconf ... cmq io a questo punto disinstallerei
dconf e dconf-editor. :-/
 
Ho anche pensato che forse e` meglio non focalizzarsi un un solo DE ma
cercare una soluzione che funzioni sempre sul server grafico X.
 
Questi comandi funzionano?
 
$ xmodmap -e "pointer = 3 2 1"
$ xmodmap -e "pointer = 1 2 3"
 
 
( xmodmap fa parte del pacchetto x11-xserver-utils )
 
 
Scusa, mentre ci siamo anticipami anche due cose:
 
Nel tuo file system la directory del desktop si chiama
~/Desktop o si chiama ~/Scrivania ?
 
In quale directory nella Home sei solito salvare le icone dei tuoi script?

 E: Package 'dconf' has no installation candidate
 
dconf si trova nel pacchetto dconf-cli.
Puoi installare anche dconf-editor per avere un'interfaccia grafica.
La chiave, in mate, naturalmente è diversa da quella di Gnome, ed è in 
 
/org/mate/desktop/peripherials/mouse/left-handed
 
Praticamente basta cambiare gnome con mate.
 
Bye.

 Praticamente basta cambiare gnome con mate.
 
Pare pure logico .. ci avevo anche pensato ma non sapendo se era giusto non mi 
pareva il caso di proporre prove, magari assurde, a MrHide. Buono a sapersi cmq, 
anche se ora penso che sia meglio usare un comando che funzioni al di sotto del 
DE, specie perche` quando ho chiesto a MrHide quale DE usava, mi ha risposto 
"Mate, per ora", presupponendo quindi che in futuro potrebbe cambiare.
 
Meglio, IHMO, un comando cosi`:
 
xmodmap -e "pointer = 3 2 1"
 
che in effetti ho usato in uno script Bash che se collocato sul desktop 
permette, senza necessariamente utilizzare un terminale ma semplicemente 
cliccando sulla sua icona ed eseguendo, di invertire l'ordinamento dei pulsanti 
del mouse e, una volta fatto cio`, di sostituire la sua icona sul desktop con 
un'altra che indica all'utente qual'e` effettivamente il pulsante del mouse 
primario in quel momento.
 
Benche` questo script per il suo utilizzo non necessita del supporto del 
terminale, credo sia meglio la prima volta che lo si usa lanciarlo proprio dal 
terminale, col comando:
/mouse-rl
perche` questo script per funzionare necessita di vari pacchetti, quali 
x11-xserver-utils, gawk, gvfs, wmctrl, xdotool e nel caso non fossero installati 
ne propone all'utente l'installazione.
 
Per vedere com'e` lo si puo` scaricare da qui:
 
http://mmpages.altervista.org/repository/index.php?path=anyother/
 
 
nel file 'mouse-RL.zip' c'e` l'eseguibile 'mouse-rl' da collocare sul desktop, 
cioe` nella directory 'Scrivania' e due icone che vanno messe nella directory 
'Immagini'.
 
Questa cosa mi lascia un dubbio perche` avendo un file-system localizzato su una 
lingua diversa dall'italiano, ecco che i nomi delle directory cambierebbero e 
bisognerebbe modificare i percorsi dei file nello script.
 
 
 
 
 
 

 In quale directory nella Home sei solito salvare le icone dei tuoi script?
 
Lo metterei in /Home, una volta creato vorrei mettere un lanciatore sulla
scrivania. Attendo suggerimenti in merito.
 

 scrivania. Attendo suggerimenti in merito.
 
Scarichi lo ZIP "mouse-RL.zip" da qui:
 
http://mmpages.altervista.org/repository/index.php?path=anyother/
 
 
e lo estrai su ~/Scrivania
 
Le due icone pero` le sposti in ~/Immagini
 
Come ho gia` scritto ad Alessandro P., per il funzionamento basta che clicchi 
sull'icona dell'eseguibile posto sul desktop, non c'e` manco bisogno 
dell'ausilio del terminale.
 
La prima volta che lo usi pero`, lancialo invece proprio dal terminale, cioe` 
dai il comando:
/mouse-rl
cosi` se ti mancassero dei pacchetti necessari al funzionamento dello script, 
sara` lo script stesso a proportene l'installazione.
 
http://mmpages.altervista.org/repository/video/mouse-rl.webm
 
 
 
 

 
http://mmpages.altervista.org/repository/video/mouse-rl.webm
 
 
Funziona  :) ma non cambia l'icona :(...
 

 Funziona  :) ma non cambia l'icona :(...
 
LOL, ci avrei scommesso ..
 
Le due icone le hai messe in ~/Immagini  ?
 
Se lanci ./mouse-rl dal terminale, non segnala nulla?
 
Quale icona vedi ora sul desktop per l'eseguibile mouse-rl  ?
Quella standard degli eseguibili?
 
Se si`, inizia a cliccarci sopra col destro e nel menu contestuale che
si apre, vai su Proprieta`.
Ti si dovrebbe aprire un form dove compare in un riquadro anche
l'icona. Se ci clicchi sopra puoi cambiarla, e tu inizia col cambiarla
con una delle due che hai in Immagini.
 
gvfs, wmctrl e xdotool sono installati?
 

 gvfs, wmctrl e xdotool sono installati?
 
Si.
 
 

 Si.
 
Scusa per le tante domande che si sono rivelate inconcludenti ma per me
e` difficile da lontano comprendere la situazione, tralasciando il
'piccolo' particolare che io Mate non lo conosco proprio ...
 
Cmq ora potresti aprire il terminale ed andare a testare i due comandi
gvfs-set-attribute (righe 33 e 40) e wmctrl (riga 45).
 
Se hai ora l'icona del mouse per la mano DX, inizia col dare nel
terminale il comando:
 
gvfs-set-attribute /home/$USER/Scrivania/mouse-rl metadata::custom-icon file:///home/$USER/Immagini/mouse-right-click.png
 
cosi` da impostare l'icona del mouse per la mano SX, oppure viceversa,
se sei mancino.
 
Se ora chiudi il terminale e clicchi in uno spazio vuoto sul desktop per
focalizzarlo e poi premi sulla tastiera, in alto, sul tasto funzione F5,
dovrebbe comparirti la nuova icona, cosi` come succederebbe anche dopo
un reboot. Giusto?
 
Dando per scontato che rispondi affermativamente, puoi passare a
controllare il funzionamento del comando successivo, cioe` dare un
comando che simuli la focalizzazione del desktop ed il suo refresh
(tasto funz. F5).
 
Che cosa ti restituisce nel terminale il comando
 
wmctrl -a Scrivania;sleep 0.1;/usr/bin/xdotool key F5
 
?
In realta` se funzionasse non dovrebbe dire nulla ma farti comparire la
nuova icona che hai impostato col precedente comando gvfs-set-attribute.
 
Se non va, fa` qualche prova, tipo:
 
wmctrl -a Desktop;sleep 0.1;/usr/bin/xdotool key F5
 
oppure va alla ricerca in rete di un comando sostitutivo.
 
Purtroppo io piu` di cosi`, da qui, non posso esserti di aiuto e certo
non guasterebbe se si potessero avere altre conferme o smentite sul
funzionamento corretto dello script, giusto per capire se l'anomalia sta
da me o da te.
 

 
 
Ho fatto qualche prova ma poi piu' di tanto non sono riuscito a seguirti ma non
e' colpa tua ;). Devo ringraziarti per l'utilissimo script che comunque e'
pratico! Che desktop utilizzi (magari lo provo)?
Ciao!
 

 
Aggiornamento: se premo F5 l'icona si aggiorna altrimenti non cambia. Ciao! :)
 

 Aggiornamento: se premo F5 l'icona si aggiorna altrimenti non cambia. Ciao! :)
 
Okay, e` giusto cosi`, infatti lo script dopo aver caricato l'icona,
deve simulare appunto un refresh del desktop, cioe`
 
(Riga 45 dello script)
sh -c "wmctrl -a Scrivania && sleep 0.1 && xdotool key F5"
 
Se hai voglia fa` ancora quest'ultima prova:
 
Apri il terminale e dopo aver caricato un'icona, ad es.:
 
gvfs-set-attribute /home/$USER/Scrivania/mouse-rl metadata::custom-icon file:///home/$USER/Immagini/mouse-right-click.png
 
prova a dare il comando:
 
wmctrl -a Desktop;sleep 0.1;/usr/bin/xdotool key F5
 
oppure
 
wmctrl -a Scrivania;sleep 0.1;/usr/bin/xdotool key F5
 
Che cosa restituisce?
 
 

 Che cosa restituisce?
 
L'icona cambia. Ti volevo chiedere c'e' un modo per farlo eseguire senza
dover
ogni volta selezionare "Esegui nel terminare" o "Esegui"?
Ciao e grazie!!! ;)
 

 ogni volta selezionare "Esegui nel terminare" o "Esegui"?
 
Probabilmente si`, creando un lanciatore all'applicazione, ma e` meglio se 
andiamo per ordine e mentre io provo e poi ti diro` per l'Esegui, tu inizia col 
rispondere per favore a quanto ti ho chiesto, perche` non e` che mi quadra molto 
. :-)
 
 
 

 .. :-)
 
Guarda da parte mia c'e' la massima collaborazione...;)
Non avevi scritto di modificare lo script e non lo avevo fatto.... ;)
Comunque modificando "sh -c "wmctrl -a Scrivania && sleep 0.1 && xdotool key F5"
in "sh -c "wmctrl -a Desktop && sleep 0.1 && xdotool key F5" funziona!
Le altre scritte Scrivania sono rimaste le stesse. Grazie 1000!
Riusciamo ad ottenere che al click avvenga l'esecuzione anziche' la richiesta
"Esegui in terminale""mostra".... 
Ciaoooooooo!!! :)
 

 "Esegui in terminale""mostra".... 
 
Praticamente vuoi che se si clicca alternatamente sui tasti sx e dx del
mouse accada questo? ;-)
 
http://mmpages.altervista.org/repository/video/mouse-rl.webm
 
 
 
 

 ${XDG_DESKTOP_DIR:-$HOME/Desktop}
 
.. su una sola riga:


 
Ho fatto qualche immagine alternativa e lo messa su questo link
Vedi se il link funziona: 
http://ge.tt/3hAG8AR2/v/0
 
Ho insertito i tasti ma sono al contrario, da me funzionano cosi'.... 
 

 test -f ${XDG_CONFIG_HOME:-~/.config}/user-dirs.dirs && source
${XDG_CONFIG_HOME:-~/.config}/user-dirs.dirs;echo ${XDG_DESKTOP_DIR:-$HOME/Desktop}
 
/home/utente/Scrivania
 
Ciao!
 

 
Si questo ora succede. Solo che ho invertito le immagini..... 
L'ho provato su due computer ma su uno non funziona perfettamente, ma al limite
va bene cosi'. 
 
 

 "Esegui in terminale""mostra".... 
 
Un modo semplice ma IMHO 'stupido', sarebbe quello di usare il
dconf-editor ed impostare una diversa azione all'attivazione degli
eseguibili.
Ci sono 3 possibilta`: "ask" quella che hai ora dove ti domanda quale
opzione vuoi scegliere, "launch" quella che vorresti, e "display" dove
ti mostra il contenuto del file.
Quindi, lanciato il dconf-editor, dovresti impostare a 'launch' la chiave
'executable-text-activation' che ti compare se nella barra a sinistra del
dconf-editor scorri l'albero, alle voci:
 
org / mate / nautilus / preferences
 
o almeno credo, visto che Mate non lo conosco ..
 
NON e` pero` IMHO una buona idea fare cio`, perche` ti precluderebbe la
possibilita`, quando necessita, di poter aprire i tuoi script anziche`
lanciarli.
 
E` molto meglio se per gli script lasci le cose come stanno e ti fai
invece un lanciatore, che porrai sul Desktop, mentre il tuo script
mouse-rt lo collocherai in una qualche directory della tua Home, ad
es. in '~/bin' .
 
E` semplice per il lanciatore.
Potresti ad esempio usare per crearlo una utility a riga di comando che
si chiama 'dex'.
 
Nel terminale ti porti nella directory dove hai spostato 'mouse-rl' e
lanci dex in questo modo:
 
dex -c mouse-rl -t ~/Scrivania
 
che ti crea il lanciatore sul desktop nominandolo
 
'mouse-rl.desktop'.
 
Pero` se ascolti me fai prima a crearti un lanciatore  a mano:
 
cd ~/Scrivania
touch mouse-rl.desktop
 
e lo hai creato. Poi lo apri col tuo editor di testo preferito, ad es.:
 
gedit ~/Scrivania/mouse-rl.desktop
 
copi al suo interno queste 6 righe:
 
#!/usr/bin/env xdg-open
[Desktop Entry]
Name=mouse-rl.desktop
Exec=/home/<user>/bin/mouse-rl
Type=Application
Terminal=false
 
e lo salvi.
 
Naturalmente nella riga dell' "Exec=" devi cancellare <user> ed editare
il percorso corretto del tuo script 'mouse-rl'.
 
Purtroppo non e` ancora finita ... :-)
devi ancora aprire il file mouse-rl ed andare a correggere nella
funzione 'ChangeMouseButtonsOrientation' le due righe con i due comandi
'gvfs-set-attribute ...........'
scrivendo entrambe le due righe in questo modo:
 
gvfs-set-attribute /home/$USER/Scrivania/mouse-rl.desktop \
 
dato che ora si deve fare il refresh dell'icona del lanciatore e non piu`
quella dello script stesso.
 
 
 
 

 quella dello script stesso.
 
Ho creato il lanciatore (semplice con le funzioni di MATE) e va bene.
Non so se hai visto le icone aggiuntive. Esisterebbe un modo per poterle
selezionare (a volte lo sfondo e' chiaro altre scuro quindi l'icona sparisce)
Tieni presente che sono invertite (a tal proposito secondo te da cosa dipende
l'inversione?).
Ciao!
 

 l'inversione?).
 
Che sei un pasticcione? :-) Non lo so ...
Mi sembra cmq che ti stai perdendo in un bicchier d'acqua: se leggi il
codice vedi che i nomi delle due icone sono citati una sola volta per
ciascuno.
Basta che tu nel codice li scambi di posto ed hai risolto, o no e non ho
capito?
 
Ieri ho fatto una versione aggiornata di 'mouse-rt'.
Ho messo lo zip qui:
http://mmpages.altervista.org/repository/index.php?path=anyother/
 
 
Se vuoi provarlo, a te basta rinominare il tuo file eseguibile in
'mouse-rt-OLD' e, scompattato lo zip, estrarre solo mouse-rt, che metti
al posto di quello vecchio. Nient'altro, il lanciatore va bene quello
che hai.
 
Emh! se non funziona e per la vecchia storia desktop-scrivania, per cui
hai solo nel codice da scambiare un # di commento fra le righe  25 e 27
che da cosi`:
 
DESKTOP="$(echo $DIR_Desktop | sed 's/\/.*\///g')"
 
#DESKTOP="Scrivania" #Desktop
 
modifichi a cosi`:
 
#DESKTOP="$(echo $DIR_Desktop | sed 's/\/.*\///g')"
 
DESKTOP="Scrivania" #Desktop
 
 
 
 
 

 modifichi a cosi`:
 
Scusa, ho sbagliato ..
a cosi`:
 
#DESKTOP="$(echo $DIR_Desktop | sed 's/\/.*\///g')"
 
DESKTOP="Desktop"

 bisognerebbe modificare i percorsi dei file nello script.
 
Il problema che mi ponevo per i nomi delle directory di default, ad es. 
"~/Images vs ~/Immagini", credo di averlo risolto con xdg-user-dirs
 
xdg-user-dirs is a tool to help manage "well known" user directories like the 
desktop folder and the music folder. It also handles localization (i.e. 
translation) of the filenames.
http://www.freedesktop.org/wiki/Software/xdg-user-dirs/
 
 
Non ho avuto modo di fare ulteriori test ... ma da me funziona ..
 
 

 nello script.
 


M_M <sp...@the.hell> ha scritto:

Grazie per le preziose dritte e lo script. Non ho fatto ulteriori prove ma al
momento funziona e quindi non lo "tocco". Se poi capita faccio qualche altra
prova e ri-posto. Grazieeeeeeeeeeeee! :)
 
 
 

M_M <sp...@the.hell> ha scritto:

Ti volevo chiedere:
 
1) esiste un modo per modificare lo sfondo del desktop da script? Lo applicherei
differenti, in funzione della posizione del tasto, per avere ancora di piu'
presente in quale posizione tasto sono (oltre che l'icona)
2) Non esiste modo per far selezionare al sistema in automatico il tasto in
funzione di quello che clicco per primo?
 
Ciao e grazie! :)
 

 funzione di quello che clicco per primo?
 
Non credo esista un'assurdita` simile ma puoi sempre crearla tu ;-)
a me pero` sembra cosa da non fare perche` introduce un'anomalia nel
funzionamento standard del sistema che altrimenti e` sempre uguale e
coerente nel suo comportamento in risposta agli input dell'utente e,
io penso, cosi` deve restare.
Non ti seguiro` quindi in questa impresa, anche se il problema, a
prima vista mi pare pure facilmente risolvibile, emh! visto che c'e`
internet .. :-) Lo script andrebbe lanciato all'avvio ma su questo non
c'e` problema: puoi crearti un servizio per systemd oppure semplicemente
collocare un lanciatore dello script nella directory
~/.config/autostart/
 
Per intercettare il click di un bottone del mouse puoi installare
xinput
 
Prova ad eseguire lo script qui sotto, che ho trovato in fondo a questa
pagina:
http://unix.stackexchange.com/questions/106736/detect-if-mouse-button-is-pressed-then-invoke-a-script-or-command
 
Come puoi vedere puoi sapere qual'e` il tasto premuto ..
 
-----------------------------------------------------------
 
#!/bin/bash
 
MOUSE_ID=$(xinput --list | grep -i -m 1 'mouse' | grep -o 'id=[0-9]\+' | grep -o '[0-9]\+')
 
STATE1=$(xinput --query-state $MOUSE_ID | grep 'button\[' | sort)
while true; do
    sleep 0.2
    STATE2=$(xinput --query-state $MOUSE_ID | grep 'button\[' | sort)
    comm -13 <(echo "$STATE1") <(echo "$STATE2")
    STATE1=$STATE2
done
 
-----------------------------------------------------------
 
(Premi [Ctrl]+C per terminare)
 
 
 

..
 
Purtroppo posso dedicare poco tempo agli script. Comunque mi consigli un editor
sotto linux che sia script oriented, Pluma non mi da il numero di riga e nei
salvataggi, credo sia colpa sua, spesso i file una volta eseguiti danno
problemi. Ciao!
 

 
 
Ho seguito con molto interesse il tread dei servizi.
Ho provato a far eseguire il mio script come servizio ma mi riporta il seguente
errore:
service MouseRL  status
● MouseRL.service - Load MouseRL Rules
   Loaded: loaded (/usr/lib/systemd/system/MouseRL.service; enabled)
   Active: active (exited) since mar 2015-12-29 14:49:02 CET; 3min 17s ago
  Process: 748 ExecStart=/usr/lib/systemd/MouseRL/scripts/MouseRL.sh
(code=exited, status=0/SUCCESS)
 
dic 29 14:49:02 Debian8 MouseRL.sh[748]: inizio
dic 29 14:49:02 Debian8 MouseRL.sh[748]: xmodmap:  unable to open display ''
dic 29 14:49:02 Debian8 MouseRL.sh[748]: Mouse tasto dx.
Hint: Some lines were ellipsized, use -l to show in full.
 
xmodmap:  unable to open display ''
 
Da quello che ho capito e' che non trova X... a che punto potrebbe essere
eseguito? Ho provato a che a caricarlo come script di avvio ma non
va...suggerimenti?
 

 ...(Premi [Ctrl]+C per terminare)

Nessun ulteriore suggerimento o dritta?
Ciao.
 
 

 
Sei ancora in ascolto?
Allora forse ho capito come mai non va. Provando sul notebook in pratica il
mouse ha i tasti invertiti rispetto al mousetouch integrato.
Eseguendo lo script inverte pari pari i tasti di entrambi. 
Quindi per questo mi ritrovo correttamente eseguito lo script ma usando
il mouse
esterno sembra che non abbia funzionato.
Suggerimenti? Come posso risolvere?
 
 

 Suggerimenti? Come posso risolvere?
 
Inizia con il vedere con quali ID il comando xinput identifica i due
device, il mouse ed il mousetouch integrato.
 
Io ad es. sul fisso ho solo un mouse; se lancio xinput vedo che tale
mouse e` identicifato con id = 11
 
$ xinput
ImExPS/2 Logitech Explorer Mouse   id=11   [slave  pointer  (2)]
 
Tu dovresti trovare anche il mousetouch; forse qualcosa di simile
(e` solo un esempio):
 
SynPS/2 Synaptics TouchPad   id=14   [slave  pointer  (2)]
 
Verifica quindi che la mappatura dei due device sia uguale per i tasti
dx e sx.
 
$ xinput get-button-map <id>
 
Ad esempio per il mio mouse con id=11
 
$ xinput get-button-map 11 
1 2 3 4 5 6 7 8 9 10 11 12 13
 
Per invertire i tasti:
$ xinput set-button-map 11 3 2 1
 
Se verifichi:
$ xinput get-button-map 11 
3 2 1 4 5 6 7 8 9 10 11 12 13
 
Poi certo che se usi uno script che modifica il comportamento di un
device ma non dell'altro, allora e` certo che ti troverai i tasti
invertiti fra i due ma questo credo lo capisca anche uno stupido.
 
 

 invertiti fra i due ma questo credo lo capisca anche uno stupido.
 
Si ma non e' cosi' scontato che le variabili mouse fossero distinti per device
invece che lette, almeno per la posizione dei tasti, in un unica posizione o
variabile. Ciao!
 
 
 

 invertiti fra i due ma questo credo lo capisca anche uno stupido.
 
Non e' così scontato che le variabili siano suddivide per device invece che una
e sola per tutti i device dello stesso tipo, vedi posizione dei tasti.
Ciao!
 

M_M <sp...@the.hell> ha scritto:

Se lancio lo script all'avvio (sotto riportato) non funziona. Le variabili me le
trovo come se non fosse stato eseguito, se lo avvio successivamente esso
funziona.... di piu' non so... Altri settaggi presenti nello stesso script
vengono eseguiti... :(
 
Estratto dallo script:
 
          # Configuro il mouse	
          xmodmap -e "pointer = 3 2 1"
          # Configuro anche il mouse usb esterno
          xinput set-button-map 17 3 2 1
		  echo mouse usb 
		  Xinput get-button-map 10
		  echo TouchPad 
		  xinput get-button-map 17
		  echo "Mouse tasto sx."
 
Ciao!
 
 

 
Nessuna novità per risolvere il problema?
Ciao.