GerlosMon: un tema per Karamba

Informatica
Screenshot karamba

Annunciazio'! Annunciazio'!
Vi presento GerlosMon, il mio primo tema per Karamba, interamente realizzato a mano, totalmente made in Sicily, con la solita perizia e cura che contraddistingue da sempre le produzioni artigianali di gerlos! :-P

È un semplice monitor di sistema trasparente che mostra sul desktop del vostro KDE il nome host, il nome della vostra distribuzione, la versione del kernel in uso, l'uptime, varie informazioni sulla CPU, informazioni sulla frequenza del processore e sulla gestione delle frequenze, il carico di sistema, i processi più attivi, temperature di vari componenti, attività di I/O sui dischi, ed ovviamente informazioni sulla RAM, la Swap, la rete ed i file system in uso.

Se negli ultimi tempi siete stati ibernati, e dunque vi state chiedendo cosa sia SuperKaramba, vi informo che non è l'ultimo supereroe, ma è un programma che permette di creare ed aggiungere facilmente oggetti belli belli (di solito monitor che mostrano vari parametri di sistema, ma possono anche estendere le funzioni del desktop, simulare la Dock di Mac Os X, oppure essere splendidi e totalmente inutili) sul desktop del vostro KDE (ovviamente stiamo parlando di gnu/linux! Se usi MS Windows non perdere tempo con Karamba in questa pagina, non è per te! Vai piuttosto qui).

Karamba e Superkaramba, il suo progetto "fratello", funzionano così: c'è un programma ([super]karamba, appunto) che esegue del codice che descrive l'oggetto/l'applicazione da aggiungere al desktop, completo di immagini, funzioni interattive, fuochi d'artificio ed effetti speciali.
Questo codice è molto semplice da leggere e comporre anche per chi non capisce un gran ché di programmazione, che può facilmente creare dei nuovi temi, tanto più che spesso non è neanche necessario: basta andare su kde-look.org per scaricare temi per SuperKaramba già pronti per l'uso.

Come sapete io sono un "fanatico" del controllo, e recentemente ho cercato qualche monitor di sistema semplice, trasparente (per non coprire i bellissimi sfondi che metto!) e non pacchiano da utilizzare sul mio desktop con KDE 3.5.9, ma non avendo trovato niente che soddisfacesse questi parametri e mostrasse tutte le informazioni che mi interessavano, ho deciso di farne uno io!

Ho preso spunto da questi due:
http://www.kde-look.org/content/show.php/Tech+Mon?content=31253
http://www.kde-look.org/content/show.php/Disk+I%2BO++Activity+and+Temper...

Ci ho lavorato un'oretta (tanto è facile scrivere un tema per SuperKaramba!), ed ovviamente l'ho chiamato GerlosMon!

Ecco un altro screenshot con il mio tema in azione:
Il tema GerlosMon per Karamba in azione

Ecco la pagina di GerlosMon su kdelook.org:
http://www.kde-look.org/content/show.php/GerlosMon?content=90905

Ed ecco le doverose informazioni tecniche necessarie per usarlo (che riporto perché immagino che il file README in inglese non farà simpatia a tutti...). :-)

Requisiti e installazione :-)

Decomprimete il pacchetto tar.gz, mettete la dir risultante dove vi pare, e aprite il file GerlosMon.theme con Karamba (in KDE dovrebbe bastare un doppio click).

In questo tema sono utilizzati, tra gli altri, questi comandi:
lsb_release, sensors, hddtemp
Se nel vostro sistema gnu/linux mancassero, li potete facilmente installare con l'aiuto del gestore dei pacchetti della vostra distribuzione. Tenete conto che il comando sensors è contenuto nel pacchetto lm_sensors e prima di essere usato deve essere configurato. Fate riferimento alla documentazione per questo.

Per far funzionare il grafico dell'I/O di questo tema è necessario che il comando hdmon sia nel vostro path. Dunque prima compilatelo, digitando:
$ make
E poi mettetelo da qualche parte nel vostro path, in modo che la shell sia in grado di eseguirlo. In alternativa, aprite il tema (è un semplice file di testo) e correggete il percorso del programma, in modo che corrisponda al suo percorso reale.

Potreste anche voler cambiare i monitor dello spazio residuo sui vostri file system. Per far questo, aprite il tema, e scorrete fino alla fine del file e fate le modifiche desiderate (ad esempio sostituite /mnt/win_d e /mnt/backup con il mount point dei file system che volete controllare).
I commenti presenti dovrebbero aiutarvi nell'operazione.

PS Se cercate qualcosa di molto più leggero di Karamba e che non sia dipendente da KDE, vi suggerisco Conky. Potete scaricare un mio tema per Conky da questa pagina:
http://gerlos.altervista.org/debian-piccolo-vecchio-sporco-portatile

PPS So che ve lo state chiedendo... che differenza c'è tra Karamba e SuperKaramba? Sono uguali, tranne per il fatto che l'interazione con l'utente in Karamba è realizzata con codice perl, mentre in SuperKaramba è realizzata in python, che permette di fare cose più interessanti più facilmente. Per questo SuperKaramba è molto più diffuso di Karamba.

Questo tema è compatibile con entrambi. Fatemi sapere che ne pensate!

Trackback URL for this post:

http://gerlos.altervista.org/trackback/388
from gerlos.altervista.org on Dom, 16/11/2008 - 23:42

Uno screenshot del mio tema per Karamba in azione. Maggiori info qui:
http://gerlos.altervista.org/gerlosmon-tema-karamba

from gerlos.altervista.org on Dom, 16/11/2008 - 23:39

Uno screenshot del mio tema per Karamba in azione. Maggiori informazioni qui:
http://gerlos.altervista.org/gerlosmon-tema-karamba

commenti

Invia nuovo commento

Il contenuto di questo campo è privato e non verrà mostrato pubblicamente.
  • Allowed HTML tags: <a> <em> <strong> <del> <cite> <code> <img> <ul> <ol> <li> <dl> <dt> <dd> <pre>
  • Linee e paragrafi vanno a capo automaticamente.
  • Insert Flickr images: [flickr-photo:id=230452326,size=s] or [flickr-photoset:id=72157594262419167,size=m].
  • Indirizzi web o e-mail vengono trasformati in link automaticamente

Maggiori informazioni sulle opzioni di formattazione.

CAPTCHA
Per provare che sei un visitatore umano, rispondi a questa domanda. È per evitare l'inserimento di messaggi spam.
Image CAPTCHA
Enter the characters shown in the image without spaces, also respect upper and lower case.