Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "AmbienteGrafico/Conky"
Differenze tra le versioni 41 e 44 (in 3 versioni)
Versione 41 del 29/04/2010 09.34.28
Dimensione: 5025
Autore: sparazza
Commento:
Versione 44 del 30/12/2010 21.18.19
Dimensione: 6049
Commento: update
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from Conky
Linea 5: Linea 4:
[[Indice(depth=2 align=right)]]
[[VersioniSupportate(dapper)]]
[[Indice(depth=1)]]
[[Informazioni(forum="http://forum.ubuntu-it.org/index.php/topic,376852.0.html"; rilasci="10.10 10.04")]]
Linea 10: Linea 9:
Questa guida descrive l'installazione e la configurazione di '''conky''', un semplice e leggero programma che visualizza graficamente alcune informazioni del proprio PC sulla scrivania. '''Conky''' è un programma utile per monitorare diverse variabili di sistema direttamente sulla propria '''Scrivania'''.
Linea 14: Linea 13:
È sufficiente [:AmministrazioneSistema/InstallareProgrammi:installare] il pacchetto ''conky'' presente nel [:Repository/Componenti:componente] '''universe''' dei [:Repository:repository] ufficiali. [:AmministrazioneSistema/InstallareProgrammi:Installare] il pacchetto [apt://conky conky] presente nel [:Repository/Componenti:componente] '''universe''' dei [:Repository:repository] ufficiali.

= Avvio =

Digitare in una finestra di terminale il seguente comando: {{{
conky
}}}

E' inoltre possibile utilizzare dei parametri aggiuntivi tra i quali:

||<tablestyle="width:100%" : 20% style="background-color:#FB8B00;">'''Opzione''' ||<style="background-color:#FB8B00;":>'''Descrizione''' ||
||<:>'''-c''', '''--config=FILE''' || Permette di scegliere il file di configurazione da utilizzare ||
||<:>'''-d''', '''--daemonize''' || esegue il programma in background in modo che l'applicazione non venga terminata quando il terminale viene chiuso ||

Per ulteriori informazioni fare riferimento alla pagina man del programma: {{{
man
}}}
Linea 18: Linea 33:
Il programma è altamente configurabile: si possono modificare i colori, le dimensioni, i caratteri, la posizione delle tabelle e si possono persino aggiungere informazioni come [:AmministrazioneSistema/LmSensors:la temperatura del case] e la frequenza della ventola. Le istruzioni vanno inserite nel file {{{~/.conkyrc}}} presente al'interno della propria /home. Per iniziare verrà usato il file di configurazione di esempio, fornito insieme a '''conky'''; copiatelo nella vostra /home con il seguente comando:
{{{
La configurazione di '''Conky''' si basa sul file `~.conkyrc`. Qualora non fosse disponibile, copiare il file di configurazione di esempio: {{{
Linea 23: Linea 37:
Per personalizzare il proprio '''conky''' si può dare un'occhiata anche ai [http://conky.sourceforge.net/screenshots.html numerosi esempi] presenti sul sito ufficiale e all'[http://conky.sourceforge.net/config_settings.html elenco delle impostazioni]. Una volta configurato, per avviare l'applicazione lo è sufficiente eseguire il comando omonimo dal terminale:
{{{
conky
[[Anchor(pre-conf)]]

La prima parte del file `.conkyrc` (prima della scritta `TEXT`) comprende le impostazioni relative alla "resa a schermo". Un elenco di queste impostazioni è presente sul [http://conky.sourceforge.net/config_settings.html sito ufficiale].

[[Anchor(formattaz)]]
La seconda parte del file `.conkyrc` (dopo la scritta `TEXT`) comprende le variabili relative a ciò che si desidera mostrare sullo schermo. Un elenco di queste impostazioni, circa 300, è presente sul [http://conky.sourceforge.net/variables.html sito ufficiale].

'''Conky''' identifica automaticamente come testo semplice tutto ciò che non è compreso all'interno dell'apposito tag `${ }`. È necessario utilizzare questo tag identificativo per specificare l'utilizzo di un particolare oggetto. Per esempio, se si vuol vedere l'utilizzo percentuale totale della propria CPU, la corretta sintassi sarà `${cpu cpu0}`.

= Impostazioni specifiche =
 * '''Gnome''': se l'accelerazione grafica e gli effetti visivi sono attivati è necessario inserire le seguenti specifiche all'inizio del file di configurazione {{{
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
}}}
 * '''Kde''': utilizzando l'ambiente grafico [:AmbienteGrafico/Kde:Kde] è necessario inserire le seguenti specifiche all'inizio del file di configurazione {{{
own_window yes
own_window_hints undecorated,below,skip_taskbar
background yes
}}}
 * '''XFCE''': utilizzando l'ambiente grafico [:AmbienteGrafico/Xfce:XFCE] è necessario inserire le seguenti specifiche all'inizio del file di configurazione {{{
own_window yes
own_window_type override
own_window_transparent yes
Linea 28: Linea 64:
ma in questo modo l'applicazione funzionerà fino a quando non deciderete di chiudere la finestra del terminale dalla quale l'avete lanciata. [[Anchor(contemporanea)]]
= Avviare più Conky in contemporanea =
Linea 30: Linea 67:
Per avviarlo manualmente all'occorrenza, aprite una finestra di esecuzione digitando Alt+F2 e al suo interno digitate:
{{{
conky &
}}}
ed eseguite il comando.

Per far sì che '''conky''' parta automaticamente ad ogni avvio è sufficiente andare in '''''Sistema -> Preferenze -> Applicazioni d'avvio''''', selezionare la scheda «'''Programmi d'avvio'''» dunque fare click su «'''Aggiungi'''» e inserire '''conky''' nel campo «'''Comando'''».

È possibile che '''conky''' lampeggi sul desktop in modo fastidioso: verificare che nel file `~/.conkyrc` sia presente l'istruzione:
{{{
double_buffer yes
}}}

Se il problema persiste aprire il file `/etc/X11/xorg.conf` con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] e cercare la seguente sezione:
{{{
Section "Module"
}}}

All'interno di essa aggiungere la seguente riga:
{{{
Load "dbe"
}}}

Una volta salvato il file, riavviare '''Xorg''' con la combinazione '''Ctrl+Alt+Backspace''' e il problema non dovrebbe più ripresentarsi.

= Problemi con GNOME =

Con il comando lanciato con l'utilizzo della finestra di esecuzione (vedi sopra) non è mai accaduto alcun problema con la versione '''Ubuntu 7.10''' «'''Gutsy Gibbon'''» e GNOME, ma ecco come risolvere nel caso si verificassero dei problemi durante la sua esecuzione.
  
Poiché il desktop di '''GNOME''' viene disegnato e gestito da '''nautilus''', '''conky''' diventa invisibile poiché viene posto ''al di sotto'' del desktop. Per ovviare a questo problema ci sono tre soluzioni:

 0. Impedire a '''nautilus''' di gestire il desktop:
  installare il pacchetto ''gconf-editor'', andare in '''''Applicazioni -> Strumenti di sistema -> Editor della configurazione''''' e togliere il segno di spunta dalla chiave '''''/apps/nautilus/preferences/show_desktop'''''. In questo modo però non sarà più possibile avere alcuna icona visibile sul desktop.

 0. Caricare '''conky''' in una finestra a parte:
  è possibile avviare il programma in una finestra separata, che però apparirà nell'elenco delle finestre. Digitare il seguente comando: {{{
conky -o
}}} In alternativa è possibile inserire la seguente istruzione all'interno del file {{{~/.conkyrc}}}: {{{
own_window yes
}}}

 0. Usare uno script apposito:
  aprire un [:Ufficio/EditorDiTesto:editor di testo] e digitare i seguenti comandi: {{{
E' possibile in due modi:
 * Utilizzare più finestre di terminale in contemporanea con le opzioni '''-d -c'''.
 * Creare uno script che faccia questo in automatico.
  * Un esempio potrebbe essere il seguente: {{{
Linea 74: Linea 72:
sleep 5
conky &
}}} Una volta salvato il file con estensione {{{.sh}}} va reso eseguibile con il seguente comando: {{{
sleep 1
conky -d -c .conkyrc1
sleep 1
conky -d -c .conkyrc2
sleep 1
conky -d -c .conkyrc3
#...
exit
}}}
  * Salvare il file con estensione `.sh` contenente il testo precedente.
  * Renderlo [:PermessiFile:eseguibile] digitando in una finestra di terminale il seguente comando: {{{
Linea 78: Linea 84:
}}} Ora, per avviare '''conky''' non resta che digitare il seguente comando: {{{ }}}
* Avviare '''Conky''' digitando il seguente comando in una finestra di terminale: {{{
Linea 82: Linea 89:
= Problemi con KDE = [[Anchor(avvio)]]
= Aggiungere conky tra le applicazioni d'avvio =
Linea 84: Linea 92:
In '''KDE''' l'applicazione può provocare numerosi problemi: scomparsa delle icone sul desktop, desktop nero, o riquadro di '''conky''' nero. Per un funzionamento corretto del programma è sufficiente andare in '''''Centro di Controllo -> Desktop -> Comportamento''''' e abilitare le voci «'''Mostra icone sul desktop'''» e «'''Permetti programmi sul desktop'''».  * Selezionare '''''Sistema → Preferenze → Applicazioni d'avvio'''''.
 * Fare clic su '''Aggiungi''', e inserire nel campo '''Nome''' la voce «Conky», mentre nel campo '''comando''', inserire il seguente comando:{{{
conky
}}} oppure {{{
conky -d -c file_configurazione
}}}
 * Selezionare '''Aggiungi''', e chiudere l'applicazione.

= Problemi comuni =
[[Anchor(flick)]]
== Flickering ==
È possibile che il programma lampeggi sulla '''Scrivania''' in modo fastidioso.

 * Verificare che nel file di configurazione sia presente l'istruzione: {{{
double_buffer yes
}}}
 * Se il problema persiste aprire il file `/etc/X11/xorg.conf` con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] e cercare la seguente sezione: {{{
Section "Module"
}}}
 * All'interno di essa aggiungere la seguente riga: {{{
Load "dbe"
}}}
 * Riavviare il server grafico.

== Conky è inserito tra le applicazioni d'avvio, ma non viene visualizzato ==
 
 * Aprire un [:Ufficio/EditorDiTesto:editor di testo] e copiare il seguente testo: {{{
#!/bin/bash
sleep 10
conky -d -c conkyrc1
...
}}}
 * Salvare il file con estensione `.sh` e attribuire i seguenti permessi: {{{
chmod +x nomefile.sh
}}}
 * Inserire lo script tra le applicazioni d'avvio come fatto in [#avvio precedenza].

== Problemi con KDE ==
 * Andare in '''''Centro di Controllo → Desktop → Comportamento'''''
 * Abilitare le voci '''Mostra icone sul desktop''' e '''Permetti programmi sul desktop'''.

== Non viene visualizzato il traffico di rete ==

Verificare l'interfaccia di rete in uso digitando in una finestra di terminale il seguente comando {{{
ifconfig
}}}
Linea 88: Linea 141:
 * [http://conky.sourceforge.net/ Sito ufficiale del progetto]
 * [http://conky.sourceforge.net/config_settings.html Impostazioni di configurazione]
 * [http://conky.sourceforge.net/variables.html Variabili]
 * [http://conky.sourceforge.net/ Sito Ufficiale]
 * [http://conky.sourceforge.net/faq.html Domande frequenti]
 * [http://conky.sourceforge.net/docs.html Versione in linea della pagina man] (in inglese)
 * [http://conky.linux-hardcore.com/ Conky Hardcore!]: script, programmi e approfondimenti
 * [http://conky.sourceforge.net/lua.html Lua API]
Linea 93: Linea 148:
CategoryGrafica CategoryDaRevisionare CategoryGrafica

BR Indice(depth=1) Informazioni(forum="http://forum.ubuntu-it.org/index.php/topic,376852.0.html"; rilasci="10.10 10.04")

Introduzione

Conky è un programma utile per monitorare diverse variabili di sistema direttamente sulla propria Scrivania.

Installazione

[:AmministrazioneSistema/InstallareProgrammi:Installare] il pacchetto [apt://conky conky] presente nel [:Repository/Componenti:componente] universe dei [:Repository:repository] ufficiali.

Avvio

Digitare in una finestra di terminale il seguente comando:

conky

E' inoltre possibile utilizzare dei parametri aggiuntivi tra i quali:

Opzione

Descrizione

-c, --config=FILE

Permette di scegliere il file di configurazione da utilizzare

-d, --daemonize

esegue il programma in background in modo che l'applicazione non venga terminata quando il terminale viene chiuso

Per ulteriori informazioni fare riferimento alla pagina man del programma:

man

Configurazione

La configurazione di Conky si basa sul file ~.conkyrc. Qualora non fosse disponibile, copiare il file di configurazione di esempio:

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

Anchor(pre-conf)

La prima parte del file .conkyrc (prima della scritta TEXT) comprende le impostazioni relative alla "resa a schermo". Un elenco di queste impostazioni è presente sul [http://conky.sourceforge.net/config_settings.html sito ufficiale].

Anchor(formattaz) La seconda parte del file .conkyrc (dopo la scritta TEXT) comprende le variabili relative a ciò che si desidera mostrare sullo schermo. Un elenco di queste impostazioni, circa 300, è presente sul [http://conky.sourceforge.net/variables.html sito ufficiale].

Conky identifica automaticamente come testo semplice tutto ciò che non è compreso all'interno dell'apposito tag ${ }. È necessario utilizzare questo tag identificativo per specificare l'utilizzo di un particolare oggetto. Per esempio, se si vuol vedere l'utilizzo percentuale totale della propria CPU, la corretta sintassi sarà ${cpu cpu0}.

Impostazioni specifiche

  • Gnome: se l'accelerazione grafica e gli effetti visivi sono attivati è necessario inserire le seguenti specifiche all'inizio del file di configurazione

    own_window yes
    own_window_type override
    own_window_transparent yes
    own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
  • Kde: utilizzando l'ambiente grafico [:AmbienteGrafico/Kde:Kde] è necessario inserire le seguenti specifiche all'inizio del file di configurazione

    own_window yes
    own_window_hints undecorated,below,skip_taskbar
    background yes
  • XFCE: utilizzando l'ambiente grafico [:AmbienteGrafico/Xfce:XFCE] è necessario inserire le seguenti specifiche all'inizio del file di configurazione

    own_window yes
    own_window_type override
    own_window_transparent yes

Anchor(contemporanea)

Avviare più Conky in contemporanea

E' possibile in due modi:

  • Utilizzare più finestre di terminale in contemporanea con le opzioni -d -c.

  • Creare uno script che faccia questo in automatico.
    • Un esempio potrebbe essere il seguente:

      sleep 1
      conky -d -c .conkyrc1
      sleep 1
      conky -d -c .conkyrc2
      sleep 1
      conky -d -c .conkyrc3
      #...
      exit
    • Salvare il file con estensione .sh contenente il testo precedente.

    • Renderlo [:PermessiFile:eseguibile] digitando in una finestra di terminale il seguente comando:

      chmod +x nomefile.sh
    • Avviare Conky digitando il seguente comando in una finestra di terminale:

      ./nomefile.sh

Anchor(avvio)

Aggiungere conky tra le applicazioni d'avvio

  • Selezionare Sistema → Preferenze → Applicazioni d'avvio.

  • Fare clic su Aggiungi, e inserire nel campo Nome la voce «Conky», mentre nel campo comando, inserire il seguente comando:

    conky

    oppure

    conky -d -c file_configurazione
  • Selezionare Aggiungi, e chiudere l'applicazione.

Problemi comuni

Anchor(flick)

Flickering

È possibile che il programma lampeggi sulla Scrivania in modo fastidioso.

  • Verificare che nel file di configurazione sia presente l'istruzione:

    double_buffer yes
  • Se il problema persiste aprire il file /etc/X11/xorg.conf con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] e cercare la seguente sezione:

    Section "Module"
  • All'interno di essa aggiungere la seguente riga:

    Load "dbe"
  • Riavviare il server grafico.

Conky è inserito tra le applicazioni d'avvio, ma non viene visualizzato

  • Aprire un [:Ufficio/EditorDiTesto:editor di testo] e copiare il seguente testo:

    sleep 10
    conky -d -c conkyrc1
    ...
  • Salvare il file con estensione .sh e attribuire i seguenti permessi:

    chmod +x nomefile.sh
  • Inserire lo script tra le applicazioni d'avvio come fatto in [#avvio precedenza].

Problemi con KDE

  • Andare in Centro di Controllo → Desktop → Comportamento

  • Abilitare le voci Mostra icone sul desktop e Permetti programmi sul desktop.

Non viene visualizzato il traffico di rete

Verificare l'interfaccia di rete in uso digitando in una finestra di terminale il seguente comando

ifconfig 

Ulteriori risorse


CategoryGrafica