Autore Topic: Esperimento con i dati grezzi dal file-device del mouse  (Letto 1021 volte)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.723
  • Ne mors quidem nos iunget
    • Mostra profilo
Esperimento con i dati grezzi dal file-device del mouse
« il: 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.........
« Ultima modifica: 09 Ottobre 2022, 11:01:43 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline alcresio

  • Grande Gambero
  • ***
  • Post: 100
    • Mostra profilo
Re: Esperimento con i dati grezzi dal file-device del mouse
« Risposta #1 il: 12 Aprile 2012, 18:40:33 »
????????????

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.723
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Esperimento con i dati grezzi dal file-device del mouse
« Risposta #2 il: 12 Aprile 2012, 18:44:47 »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline alcresio

  • Grande Gambero
  • ***
  • Post: 100
    • Mostra profilo
Re: Esperimento con i dati grezzi dal file-device del mouse
« Risposta #3 il: 13 Aprile 2012, 00:22:43 »
a me non funziona  :'(
non saprei dirti perché, dovrei prima capire cosa dovrebbe fare di strano...  :-\

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.723
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Esperimento con i dati grezzi dal file-device del mouse
« Risposta #4 il: 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 !  ???
« Ultima modifica: 13 Aprile 2012, 00:37:51 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: Esperimento con i dati grezzi dal file-device del mouse
« Risposta #5 il: 13 Aprile 2012, 13:03:51 »
a me funziona  :)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.723
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Esperimento con i dati grezzi dal file-device del mouse
« Risposta #6 il: 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.
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline alcresio

  • Grande Gambero
  • ***
  • Post: 100
    • Mostra profilo
Re: Esperimento con i dati grezzi dal file-device del mouse
« Risposta #7 il: 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...

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.723
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Esperimento con i dati grezzi dal file-device del mouse
« Risposta #8 il: 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
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »