Gambas-it

Gambas3 => Programmazione => Topic aperto da: vuott - 12 Aprile 2012, 17:23:35

Titolo: Esperimento con i dati grezzi dal file-device del mouse
Inserito da: vuott - 12 Aprile 2012, 17:23:35
Da questa discussione:
http://www.gambas-it.org/smf/index.php?topic=2037.msg22546#msg22546

ho fatto questo esperimento, a fini didattici, di gestione dei dati "grezzi" intercettati dal file-device del mouse (inserite una TextArea nel form ed attivate il componente gb.desktop) che potrete vedere in: https://www.gambas-it.org/wiki/index.php/Intercettare_i_dati_del_mouse_dai_file-device_mouse,_mice,_event


Dopo aver lanciato il programma, si aprirà una finestra che vi chiederà di inserire la vostra parola chiave di root, per poter accedere al file-device protetto del mouse.
Inserita la parola chiave, e chiusa la finestra, muovete il mouse lentamente e noterete che.........
Titolo: Re: Esperimento con i dati grezzi dal file-device del mouse
Inserito da: alcresio - 12 Aprile 2012, 18:40:33
????????????
Titolo: Re: Esperimento con i dati grezzi dal file-device del mouse
Inserito da: vuott - 12 Aprile 2012, 18:44:47
????????????

...esperienza paranormale...  :P
Titolo: Re: Esperimento con i dati grezzi dal file-device del mouse
Inserito da: alcresio - 13 Aprile 2012, 00:22:43
a me non funziona  :'(
non saprei dirti perché, dovrei prima capire cosa dovrebbe fare di strano...  :-\
Titolo: Re: Esperimento con i dati grezzi dal file-device del mouse
Inserito da: vuott - 13 Aprile 2012, 00:33:39
a me non funziona  :'(
non saprei dirti perché, dovrei prima capire cosa dovrebbe fare di strano...  :-\


...muovere il form !   :'(

...non è che veramente è solo una "mia" esperienza paranormale ?  ???

O forse è un problema di "valori" ricevuti diversi.  :)  ...anche se questa eventualità mi sembrerebbe così strana !  ???
Titolo: Re: Esperimento con i dati grezzi dal file-device del mouse
Inserito da: fsurfing - 13 Aprile 2012, 13:03:51
a me funziona  :)
Titolo: Re: Esperimento con i dati grezzi dal file-device del mouse
Inserito da: vuott - 13 Aprile 2012, 13:15:37
a me funziona  :)

alcresio dovrebbe vedere se nella directory /dev/input/ c'è anche il file-device /mouse1. In tal caso potrebbe provare a cambiare la riga da così:
Codice: [Seleziona]
topo = Shell "gksu cat /dev/input/mouse0" For Read As "topo"
a così:
Codice: gambas [Seleziona]

topo = Shell "gksu cat /dev/input/mouse1" For Read As "topo"  


In ogni caso, come seconda soluzione, può provare cambiando la riga da così:
Codice: [Seleziona]
topo = Shell "gksu cat /dev/input/mouse0" For Read As "topo"
a così:
Codice: gambas [Seleziona]

topo = Shell "gksu cat /dev/input/mice" For Read As "topo"  


Se anche questa seconda soluzione non dovesse andare, mi viene in mente che il comando gksu a lui non è adeguato. Se, infatti, non v'è accesso al file-device protetto del mouse, non si tira un... topo dal buco. Dovrebbe provare con un altro comando.
Titolo: Re: Esperimento con i dati grezzi dal file-device del mouse
Inserito da: alcresio - 13 Aprile 2012, 22:55:56
ho opportunamente cambiato gksu con il comando adatto al mio kde, ma forse, a causa del mio kernel "insolito" ho il device del mouse in /dev/bus/usb/002/002 e non riesco a beccarlo, ma nulla di grave, appena ho due minuti provo su una debian standard...
Titolo: Re: Esperimento con i dati grezzi dal file-device del mouse
Inserito da: vuott - 13 Aprile 2012, 23:06:08
ho opportunamente cambiato gksu con il comando adatto al mio kde, ma forse, a causa del mio kernel "insolito" ho il device del mouse in /dev/bus/usb/002/002 e non riesco a beccarlo, ma nulla di grave, appena ho due minuti provo su una debian standard...

Bene. Fammi sapere.

Ad ogni modo il codice vuole essere e resta un semplice esperimento "da laboratorio" :) , per vedere la gestione diretta di dati raccolti dal file-device.
Un'esperienza analoga è questa:
http://www.gambas-it.org/smf/index.php?topic=2065.msg22785#msg22785