| « Trovare nuovi amici con XML e RDF | Openmoko usb Networking su Archlinux » |
dbus-freerunner-listener
Link: http://xenos.altervista.org/blogs/media/blogs/b//dbus-freerunner-listener-0.0.1.tar.gz
Ho passato gli ultimi giorni a scrivere un programma che mi permette di essere avvisato graficamente ogniqualvolta il FreeRunner viene collegato tramite usb al mio pc e di lanciare rapidamente le operazioni più comuni e meccaniche che di solito eseguo una volta collegati i due apparecchi. Un'anticipazione di questo programma è visibile sul forum di telefoninux.org
Ritengo che finalmente questo programmino sia degno di essere provato anche da altri appassionati possessori del FreeRunner, dopo una settimana di rimpasto generale ho introdotto la possibilità di una configurazione più flessibile e personalizzabile dall'utente senza aver bisogno di mettere mano al codice python del programma.

Per certi versi questo programma dipende dal precedente script per udev o almeno richiede che la rete usb sia configurata in automatico.
Per favore, segnalate qui eventuali bug, commenti e suggerimenti per migliorare il programma nella prossima versione, saranno molto apprezzati.
download dbus-freerunner-listener-0.0.1
Follow up:
Una volta scaricato l'archivio: dbus-freerunner-listener-0.0.1, estraetelo in una cartella:
$ wget http://xenos.altervista.org/blogs/media/blogs/b//dbus-freerunner-listener-0.0.1.tar.gz
$ tar xzvf dbus-freerunner-listener-0.0.1.tar.gz
Entrate nella cartella appena creata dove ci sono due file INSTALL e README che dovrebbero spiegare abbastanza bene le operazioni da compiere ed elencare le eventuali dipendenze. In breve l'installazione si riassume nell'uso di make.
$ cd dbus-freerunner-listener
$ su
# make install
A questo punto il programma può essere testato semplicemente lanciando, come utente, il comando:
$ dbus-freerunner-listener.py
Il mio consiglio è aggiungerlo al file ~/.xinitrc o lanciarlo comunque all'avvio dell'interfaccia grafica.
Il programma si occuperà di cercare il file di configurazione in ~/.config/dbus-freerunner-listener/ ed eventualmente crearlo se non esiste. Questo è il file da modificare per configurare in modo personalizzato il programma .. spero sia abbastanza autoesplicativo!
La rimozione è altrettanto semplice, bisogna però ricordarsi di cancellare a mano la cartella ~/.config/dbus-freerunner-listener/ creata per ogni utente che ha avviato il programma:
$ wget http://xenos.altervista.org/blogs/media/blogs/b//dbus-freerunner-listener-0.0.1.tar.gz
$ tar xzvf dbus-freerunner-listener-0.0.1.tar.gz
$ cd dbus-freerunner-listener
$ su
# make uninstall
Da ultimo mi sembra giusto ringraziare chi mi ha dato una mano nella realizzazione e nei primi test di questo script (elencati in ordine sparso):