In Arch Linux installato nel tablet Acer Iconia W500 ho rinunciato al driver proprietario Catalyst per la scheda grafica ATI per passare alla versione open source, il motivo non è stato per questione di principi, mi sono reso conto che il ritardo nei rilasci di aggiornamenti non era più accettabile. Avere una distro reattiva come Arch Linux e rimanere indietro con il server Xorg mi sembra veramente inaccettabile.
Ad ogni modo il motivo scatenante è stato la voglia di provare le funzionalità multi-touch della nuova versione di Xinput. Ho provato, però il driver del touch deve avere ancora qualcosa da aggiornare perchè Xorg lo riconosce come multi-touch ma quando deve riconoscerlo la libreria XI2 non risulta multi.
Devo ancora indagare. L'obiettivo finale è quello di convertire la versione multi-touch di Easystroke che ho realizzato in una versione un po' più portabile verso altri driver e altre configurazioni.
Visualizzazione post con etichetta EasyStroke. Mostra tutti i post
Visualizzazione post con etichetta EasyStroke. Mostra tutti i post
2012-03-21
Ho abbandonato il driver Catalyst
2011-11-23
EasyStroke con estensione multitouch per Arch Linux
Ho realizzato l'archivio con cui distribuire la mia patch di estensione di EasyStroke per multi touch.
La mia estensione è ancoraa in versione alfa, l'ho provata solo nel mio Acer Iconia Tab W500 con sistema Arch Linux e LXDE con OpenBox.
Non ho ancora avuto modo di provarla in altri ambienti ed altri hardware.
Riporto il link per scaricare la versione del giorno:
https://sites.google.com/site/ant1antuan/easystroke-multi-touch/easystroke_mt-20111123.tar.gz?attredirects=0&d=1
Nel video che segue mostro alcune figure che ho realizzato solo a scopo di verifica di riconoscimento per visualizzare la gesture riconosciuta, non ho associato alcun comando.
La mia estensione è ancoraa in versione alfa, l'ho provata solo nel mio Acer Iconia Tab W500 con sistema Arch Linux e LXDE con OpenBox.
Non ho ancora avuto modo di provarla in altri ambienti ed altri hardware.
Riporto il link per scaricare la versione del giorno:
https://sites.google.com/site/ant1antuan/easystroke-multi-touch/easystroke_mt-20111123.tar.gz?attredirects=0&d=1
Nel video che segue mostro alcune figure che ho realizzato solo a scopo di verifica di riconoscimento per visualizzare la gesture riconosciuta, non ho associato alcun comando.
2011-11-06
Tablet Acer Iconia Tab W500 - Linux EasyStroke e patch per multitouch
Usando EasyStroke per il riconoscimento delle gesture ho notato la necessità di distinguere le gesture eseguite con una o più dita.
Ho iniziato da qualche giorno ad indagare sui sorgenti del progetto per comprenderne la logica e per cercare di interpretare i dati restituiti dal driver del touch eGalax del mio Iconia Tab W500.
Dopo una serie di modifiche e prove sono riuscito a rilasciare una patch che ho pubblicato sullo strumento di tracking del progetto EasyStroke su sf.net. Il ticket è il seguente:
https://sourceforge.net/apps/trac/easystroke/ticket/107
In questo video dimostro il funzionamento e mostro due esempi di utilizzo
Ho iniziato da qualche giorno ad indagare sui sorgenti del progetto per comprenderne la logica e per cercare di interpretare i dati restituiti dal driver del touch eGalax del mio Iconia Tab W500.
Dopo una serie di modifiche e prove sono riuscito a rilasciare una patch che ho pubblicato sullo strumento di tracking del progetto EasyStroke su sf.net. Il ticket è il seguente:
https://sourceforge.net/apps/trac/easystroke/ticket/107
In questo video dimostro il funzionamento e mostro due esempi di utilizzo
Etichette:
EasyStroke,
Iconia tab W500,
Open Source,
touchscreen
2011-11-03
Tablet Acer Iconia Tab W500 - Arch Linux e EasyStroke per le gesture
Mai prima di ora mi sono trovato a mio agio ad utilizzare un programma per il riconoscimento delle gesture.
In passato ho già scritto della mia avversione all'utilizzo del mouse, con l'arrivo del monitor touch le cose sono un po' cambiate. Per il posizionamento del puntatore ho ancora qualche problemino, il fatto di coprire con il dito l'elemento da puntare non mi piace.
Con le gesture le cose cambiano, per eseguire un comando o una funzione di un programma è sufficiente disegnare sullo schermo un tratto specificato in precedenza ed il comando (o funzione) viene eseguito.
Per attivarlo subito dopo il login ho aggiunto nel file
Quello che mi piacerebbe che facesse EasyStroke è riconoscere se la gesture è stata disegnata con uno, due o più dita, in modo da aumentare di tanto le possibilità di utilizzo.
In passato ho già scritto della mia avversione all'utilizzo del mouse, con l'arrivo del monitor touch le cose sono un po' cambiate. Per il posizionamento del puntatore ho ancora qualche problemino, il fatto di coprire con il dito l'elemento da puntare non mi piace.
Con le gesture le cose cambiano, per eseguire un comando o una funzione di un programma è sufficiente disegnare sullo schermo un tratto specificato in precedenza ed il comando (o funzione) viene eseguito.
Per attivarlo subito dopo il login ho aggiunto nel file
.config/lxsession/LXDE/autostartla seguente riga:
@/usr/local/bin/my_easystroke.she creato il file /usr/local/bin/my_easystroke.sh con il seguente contenuto:
#!/bin/bashho aggiunto l'opzione --disable per avviare il programma con il riconoscimento disabilitato, mi piace abilitarlo solo quando mi serve. L'ho reso eseguibile con:
easystroke --disable
chmod +x /usr/local/bin/my_easystroke.shNella versione originale l'attivazione e disattivazione si esegue facendo click con il tasto destro sulla tray icon che ne visualizza lo stato, con il click sinistro si attiva il menu di gestione del programma. In un sistema touch il tasto destro non è molto agevole, avrei preferito che fossero invertiti i due tasti, per questo ho realizzato una patch che ho inviato su sf.net al gestore del progetto, per utilizzare il tasto sinistro per abilitare e disabilitare il riconoscimento.
Quello che mi piacerebbe che facesse EasyStroke è riconoscere se la gesture è stata disegnata con uno, due o più dita, in modo da aumentare di tanto le possibilità di utilizzo.
Etichette:
Arch Linux,
EasyStroke,
Iconia tab W500,
Open Source,
touchscreen
Iscriviti a:
Post (Atom)