That’s my blog… Life and Linux

Conky, un System Monitor davvero minimale

Treviño: «Eccovi il nuovo articolo di Nardin»

Conky preview

Vi parlerò di conky, un System Monitor minimale (quasi testuale direi) ma con un’estensibilità praticamente infinita.

Inanzitutto installiamolo sulla nostra debian (ubuntu e derivate varie) da root/sudo con apt-get install conky

Prima di avviarlo, configuriamolo in maniera single-user. Vale a dire copiamo il file di configurazione nella nostra home, così facendo:

zcat /usr/share/doc/conky-1.4.0-r1/conkyrc.sample.gz >> ~/.conkyrc #Sostituite 1.4.0-r1 con la vostra versione di Conky

Con questo comando abbiamo semplicemente decompresso il file di configurazione standard dalla directory di documentazione, e l’abbiamo inserito nella nostra home

Digitate adesso lanciate conky dal vostro terminale e comparirà sul vostro desktop la sua schermata, che mostrerà tutte le informazioni. Come modificarlo??? Eheh, ve l’avevo detto che è minimale. Editate il file ~/.conkyrc, troverete una serie di parametri abbastanza intuitivi di cui qui la spiegazione dettagliata.

E’ inutile dirvi che una volta modificata la configurazione, dovete riavviare conky….

Un aiutino posso però darvelo. Ad esempio:

Text alignment, other possible values are commented
alignment top_left
alignment top_right
alignment bottom_left
alignment bottom_right
alignment none

decommentate la riga che vi interessa riguardo la posizione di conky sul vostro desktop.

Gap between borders of screen and text
same thing as passing -x at command line

gap_x 12

gap_y 42

questi due invece sono i valori di coordinate di conky sul vostro desktop (il valore 0 dipende da dove avete allineato la finestra)

E così via; è presente l’intervallo di update, lo sfondo trasparente, il colore, e altri parametri. Infondo al file ~/.conkyrc troverete poi il template di conky.

Potete trovare alcuni template comprensivi di screenshot a questa pagina.
Eccovene qualcuno per darvi una idea:

conky-std conky-folding conky-drphibes

Questi in particolare sono stati moddati con script particolari, che detto in breve, non fanno altro che popolare un file di testo che verrà poi letto da conky (info per xmms, gmail, wether forecast, ecc..).

Dilungarmi su questo sarebbe un po’ difficile, ma googlando un po’ troverete di sicuro guide esaurienti 😉 

Nardin

  • Pingback: Planeta Debian » Conky, un System Monitor davvero minimale()

  • Pingback: Planeta Ubuntu » Conky, un System Monitor davvero minimale()

  • I can’t read your site, but wanted to comment on how much I like your comment plug-in.  I’d love to know where you found it.

     

    E nel caso non parlate inglese, qui è una traduzione in linea del mio suddetto commento: Non posso leggere il vostro luogo, ma ho desiderato commentare quanto gradisco il vostro commento alimentabile. Amerei sapere dove lo avete trovato.

     

  • Pingback: Conky, mini-monitor di sistema » ossblog()

  • Volevo avvisare che su ubuntu edgy il comando attuale per copiare la configurazione d’esempio di conky (versione 1.4.2) in home è:

    $  zcat /usr/share/doc/conky/examples/conkyrc.sample.gz >> ~/.conkyrc

    Grazie della segnalazione! 😉

  • brokenbro

    good!! fantastico molto meglio degli applicativi superkaramba una alternativa insomma!

  • Nardin

    già,  e poi il text style fa molto hacker emoticon

  • @Anita: Dunno about the WYSIWYG, but the cute browser signature is added by <a href="http://priyadi.net/archives/2005/03/29/wordpress-browser-detection-plugin/">BrowserSniff</a&gt;. HTH.

  • Babets

    Volevo solo dire che ho letto sul sito di conky, che la versione presente sui repos ufficiali e molto vecchia (verissimo visto che siamo alla 1.4 e rotti… e nel repo è disponibile la 1.3) e “mal-compilata (almeno stando a qualche che diconi gli sviluppatori), sembra anche che il maintainer del pacchetto non risponda (l’ho letto qua http://conky.sourceforge.net/faq.html perché conky in questa versione vecchia ha un problema con gnome quando ci si logga e ci si rilogga senza riavviare).

    Per farla breve 🙂
    Trevino non puoi aggiungere tu l’ultima versione disponibile sui tuoi repos 😮
    Saluti e complimenti 😛

  • Babets

    Edit del commento precedente 😛
    Ho sbagliato a dire la versione disponibile nei repo, comunque il problema rimane 😛

  • Fatto, tra poco sarà online 🙂

  • Babets

    Grande trevi 😛
    Mi raccomando tienilo aggiornato ti prego 🙂
    Grazie ancora.

  • Babets

    Scusami se spammo ancora tra i commenti 🙂 Sul tuo repo (almeno per quel che riguarda la sezione 3v1deb cioè l’unica che mi serve al momento…) non trovo conky tra i pacchetti, almeno stando a synaptic…

    Grazie ancora e scusami per la rottura.

  • La sezione è 3v1n0…

  • script

    ho installato conky e configurato a dovere e devo dire che mi trovo bene ed è davvero ottimo, volevo chiedere solo se è normale che ogni 4-5 secondi il desklets mi scompare e riappare subito, come se si aggiornasse, l’aggiornamento lo ho impostato ogni mezzo secondo, e si aggiorna di fatto ogni mezzo secondo…è possibile risolvere?

  • Babets

    Dai un occhio sul sito di conky soprattutto sulle parti relativa alle faq e alle variabili.

    Conosco il problema, è dovuto al fatto che quando si usano script dentro conky "grossi" tipo quello per le previsioni del tempo o per la temperatura dei componenti del computer occorre un certo tempo per ottenere le informazioni e quindi in attesa che il comando venga eseguito si ha quell’effetto "scomparsa" prima del refresh, per ovviare a questo problema, a suo tempo mi sono informato, può bastare magari eseguire il comando dello script in un thread separato usando invece che "exec" execi (che serve per eseguirlo in un thread separato) o "texeci" che serve per eseguirlo ogni tot secondi (usando magari un intervallo in secondi che non sia un multiplo di quello di refresh ,evitando così che avvenga quel fastidioso effetto, quello per le previsioni del tempo per esempio, lo puoi eseguire se hai un refresh ogni cinque secondi, ogni tre minuti meno qualche secondo in modo che non sia multiplo di cinque o anche di più, quello per la temperatura, ogni nove secondi, eccetera).

    Dai un occhio anche su ubuntuforums in  cui c’è un intero topic dedicato alle configurazioni di conky dove ognuno posta il suo conkyrc, a me è stato utile.

    Spero di esserti stato utile anche io 🙂 

  • mous16

    qualcuno è riuscito a configurare conky e beryl in modo che ruotando il cubo conky rimanga "attaccato al desktop" (come se fosse disegnato su questo) e non acquisisca spessore come le altre finestre? e contemporaneamente fare in modoche e ci si clicca sopra non scompaia?

  • Prova a definirlo come sticky, col plugin state dovrebbe essere possibile…

    Ora non ho la possibilità di essere più preciso, ma dovrebbe funzionare! 

  • Gio

    Salve, volevo chiedere come mai subito dopo il login lo vedo apparire per poi sparire al caricamento dello sfondo; naturalmente al logout lo rivedo apparire…

    Ho impostato conky all’avvio mediante l’inserimento di una nuova entry nel menù sistema/preferenze/sessioni.

  • Babets

    Hai un composite manager attivato?
    In ogni caso prova a impostarlo come vedi sotto in .conkyrc se non lo è.
    Da me funziona.

    # Create own window instead of using desktop (required in nautilus)
    own_window yes

    # If own_window is yes, you may use type normal, desktop or override
    own_window_type normal

    # If own_window is yes, these window manager hints may be used
    own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

    In caso tu non risolva posta il tuo .conkyrc però solo la prima parte (fino a “TEXT” per intenderci).