Home > display lcd, drivers, network, ubuntu > Facciamo brillare il display LCD!

Facciamo brillare il display LCD!

Oggi vi presento un piccolo programmino che ho appena finito..
Se siete possessori di un display lcd ed avete installati e funzionanti i driver lcdproc, allora vedrete che fa proprio al caso vostro!

Io ero infatti nella stessa situazione e non ero per niente soddisfatto dei vari client trovati in giro per la rete. Nessuno si comportava come volevo io …

Mi sono messo allora a studiare il funzionamento del driver (la forza dell’open source!) e mi sono creato un client su misura partendo da zero!

Allora se la situazione iniziale per voi è come quella del filmato, siete pronti per leggere il seguito…

Player


Il programmino altro non è che uno script in Perl che si connette al server LCDd e crea una serie di screen (schermate) che svolgono varie funzioni.

Eccovi un’anteprima di quello che può fare:

Player


Il programma è in tutto e per tutto configurabile, sia da riga di comando che tramite file di configurazione, è possibile

  • modificare la durata dei vari screen
  • decidere se visualizzare o meno gli screen seguenti
  1. Uno screen titolo, con formattazione speciale
  2. Uno screen messaggio con formattazione normale
  3. Uno screen che visualizza data e ora
  4. Uno screen che visualizza varie info sul computer
  • Tutte le info del punto 4 sono a loro volta selezionabili

Inoltre, dulcis in fundo, esiste uno screen speciale che visualizza in tempo reale un messaggio (mentre gli altri appaiono in rotazione, sempre in base alla durata che gli è stata assegnata), utilissimo se si vuole visualizzare un’interazione. Per esempio è possibile sfruttare questa risorsa per visualizzare il tasto premuto del telecomando, nel momento in cui viene premuto …

L’utilizzo è semplicissimo, scaricate l’archivio, lo decomprimete, lo rendete eseguibile e lo eseguite …

Eseguito senza parametri non fa altro che avviare il demone, il quale, alla sua prima esecuzione, creerà un file di configurazione col nome di “.lcdtool.conf” nella vostra home directory.

Eseguito nuovamente senza parametri, il demone riceverà un segnale ed andrà a rileggere il file di configurazione.

Quindi le vostre possibilità sono:

  • personalizzare la configurazione tramite il file (in realtà questa tecnica risulterà comoda solo una prima volta, per non dover passare tutti i propri dati tramite parametro …)
  • utilizzare la riga di comando (questa tecnica risulterà molto utile per un utilizzo “real time”)

Per conoscere tutte le possibili opzioni basterà digitare

lcdtool -g

e verrà visualizzata la pagina del man, l’unico accorgimento da prendere per visualizzarla correttamente deve però essere quello di installare le librerie necessarie del perl:

sudo apt-get install perl-doc

Ah, quasi dimenticavo …

Potete scaricarlo qui

Alla prossima!

display lcd, drivers, network, ubuntu

  1. 2 febbraio 2009 a 18:44 | #1

    Grande ;) Senti, come l’hai collegato al pc? Tramite parallela mi toccherebbe far uscire il cavo da case per collegarlo alla porta parallela della scheda madre. Infatti per adesso è esterno l’LCD.

  2. admin
    2 febbraio 2009 a 22:13 | #2

    Dici il mio lcd? E’ un modello che si collega ad un connettore USB interno …

  1. 22 febbraio 2009 a 12:06 | #1
  2. 29 giugno 2009 a 9:56 | #2