[GUIDA] Configurazione di Conky

Pubblicità
Per installare conky basta copiare il codice in un file di testo e rinominarlo in "installare_conky.sh" e digitare da terminale sudo sh installare_conky.sh
Attenzione, questo comando è solo per debian/ubuntu (e derivate), per chi ha fedora o arch o gentoo se vuole che sia creato lo script mi deve dire se ci sono gli stessi programmi anche lì :D

Codice:
#!/bin/bash
#Scriptino automagico per installare conky senza troppi sbattimenti in debian/ubuntu
sudo apt-get install python-statgrab python-keyring ttf-ubuntu-font-family hddtemp curl lm-sensors conky-all
#il suddetto comando installa conky e le dipendenze necessarie
sudo chmod u+s /usr/sbin/hddtemp
#questo comando invece fa ottenere i permessi necessari al programma hddtemp per poter leggere le temperature
sudo sensors-detect
#questo comando invece cerca i sensori delle temperature, e bisogna rispondere sì a tutte le domande

Dopodiché bisogna riavviare il sistema e scrivere nel terminale sudo sh far_funzionare_conky-colors.sh
Per far funzionare conky-colors
Codice:
#!/bin/bash
#Scriptino automagico per far funzionare conky-colors senza troppi sbattimenti
cd $HOME
#questo comando ci porta nella nostra home, se non ci siamo già
wget http://www.deviantart.com/download/244793180/conky_colors_by_helmuthdu-d41qrmk.zip
#questo comando scarica il pacchetto da deviantart
mv conky_colors_by_helmuthdu-d41qrmk.zip conkycolors.zip
#questo rinomina il pacchetto
unzip conkycolors.zip
#questo invece estrae tutti i file dal pacchetto
cd conky_colors
#questo comando ci porta nella cartella conky_colors
make
#questo comando fa iniziare l'installazione vera e propria, perché crea il file di installazione
sudo make install
#chi non ha mai installato un programma?
conky-colors --help
#questo comando mostra a schermo tutte le possibilità
 
... per chi ha fedora o arch o gentoo se vuole che sia creato lo script mi deve dire se ci sono gli stessi programmi anche lì :D

Codice:
[davide@myhost ~]$ yaourt conky colors
1 aur/conky-colors 8.0.5git20120616-2 (110)
    An easier way to configure Conky
==> Inserisci il numero dei pacchetti da installare (ex: 1 2 3 o 1-3)
==> -----------------------------------------------------------------

Noi arcieri abbiamo conky colors su AUR :P
 
C'è da dire che nel readme non ci sono tutti quei comandi e che per fare tutto da full terminale ne ho dovuti aggiungere parecchi!
Ottimo daniele! Mi piace :D
 
Codice:
[davide@myhost ~]$ yaourt conky colors
1 aur/conky-colors 8.0.5git20120616-2 (110)
    An easier way to configure Conky
==> Inserisci il numero dei pacchetti da installare (ex: 1 2 3 o 1-3)
==> -----------------------------------------------------------------

Noi arcieri abbiamo conky colors su AUR :P
gne gne :P :asd:
 
Conky.rc MINIMALE

Salve a tutti,
innanzitutto complimenti ad @Alche per la guida: molto semplice da comprendere e da replicare. Per i miei gusti, pero', e' troppo fumettosa l'interfaccia (!) per cui allego il mio .conky.rc pieno di informazioni minimale che piu' minimale graficamente non si puo':

Codice:
## Definizione configurazione di conky

alignment top_right
background yes
border_width 1
default_color cornflowerblue
default_outline_color white
default_shade_color white
double_buffer yes
draw_borders no
draw_graph_borders yes
draw_outline no
draw_shades no
gap_x 45
gap_y 55 
maximum_width 380
max_port_monitor_connections 32
max_specials 512
max_user_text 16384
minimum_size 380 900 ## GRANDEZZA FINESTRA
net_avg_samples 2
no_buffers yes
out_to_console no
wm_class_name Conky
own_window_colour black
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_transparent no
own_window_type normal
own_window yes
stippled_borders 2
update_interval 2
uppercase no
use_spacer yes
use_xft yes
xftalpha 0.9
xftfont  Bitstream Vera Sans Mono:size=13  ##GRANDEZZA CARATTERI


## Creazione interfaccia

TEXT
## Statistiche Basilari PC
${color #0077ff}Hostname: $color${nodename} ${color #0077ff}Kernel: $color${kernel}
${color #0077ff}Uptime:$color $uptime ${color #0077ff}

${color #0077ff}AC Adapter: $color$acpiacadapter
${color #0077ff}Battery   : $color$battery $battery_time

${color #0077ff}RAM Usage:$color $mem${color #0077ff}/${color}$memmax - $memperc% ${color #0077ff}$membar
${color #0077ff}Swap Usage:$color$swap${color #0077ff}/${color}$swapmax - $swapperc% ${color #0077ff}${swapbar}

## CPU, governor e temperatura

${execi 60000 cat /proc/cpuinfo |grep "model name" | awk 'NR==1' | cut -c14-49} ## prendo nome cpu con cut(posizione lettere)
${color #0077ff}CPU 1:  $color ${exec cpufreq-info | grep "frequenza attuale" | cut -c37-45 | awk 'NR==1'}${alignr}Temp: $color${platform coretemp.0 temp 2}°C
${color #0077ff}CPU 2:  $color ${exec cpufreq-info | grep "frequenza attuale" | cut -c37-45 | awk 'NR==2'}${alignr}Temp: $color${platform coretemp.0 temp 3}°C
${color #0077ff}CPU 3:  $color ${exec cpufreq-info | grep "frequenza attuale" | cut -c37-45 | awk 'NR==3'}${alignr}Temp: $color${platform coretemp.0 temp 4}°C
${color #0077ff}CPU 4:  $color ${exec cpufreq-info | grep "frequenza attuale" | cut -c37-45 | awk 'NR==4'}${alignr}Temp: $color${platform coretemp.0 temp 5}°C

##uso nvidia-settings per le informazioni della scheda grafica
${color #0077ff}Nvidia Geforce GT 445m:  $color${exec nvidia-settings -q gpucoretemp | awk 'NR==2'|cut -c39-40}°C


${color #0077ff}File systems:


 ${color #0077ff}/          $color${fs_used /}/${fs_size /}${alignr}${color #0077ff}${fs_bar 5,120 /}
 ${color #0077ff}/home      $color${fs_used /home}/${fs_size /home}${alignr}${color #0077ff}${fs_bar 5,120 /home}
 ${color #0077ff}/var       $color${fs_used /var}/${fs_size /var}${alignr}${color #0077ff}${fs_bar 5,120 /var}
 
${color #0077ff}HD:$color ${execi 300 sudo hddtemp /dev/sda | cut -c35-36} °C${alignr}${color #0077ff} Disk I/O: $color${diskio}

## PROCESSI
${color #0077ff}Processes:$color $processes ${color #0077ff}${alignr}Runnig:$color $running_processes ${color #0077ff}
${color #0077ff}Top Processes:
${color #0077ff}Name              PID     CPU%   MEM%
$color ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
$color ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
$color ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
$color ${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}
$color ${top name 5} ${top pid 5} ${top cpu 5} ${top mem 5}
${color #0077ff}Mem usage
$color ${top_mem name 1} ${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}
$color ${top_mem name 2} ${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2}
$color ${top_mem name 3} ${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}
$color ${top_mem name 4} ${top_mem pid 4} ${top_mem cpu 4} ${top_mem mem 4}
$color ${top_mem name 5} ${top_mem pid 5} ${top_mem cpu 5} ${top_mem mem 5}


${color #0077ff}Internet IP address: $alignr$color${execi 14400 wget -O - -q icanhazip.com}
${color #0077ff}${if_existing /proc/net/route wlan0}${color #0077ff}Wireless Ip        ${color}${alignr}${addr wlan0}
${color #0077ff}AP        ${color}${alignr}${wireless_essid wlan0}
${color #0077ff}Signal        ${color}${alignr}${wireless_link_qual_perc wlan0}${wireless_link_bar 10,100 wlan0}
${color #0077ff}Download    ${alignr}${color}${downspeed wlan0}${downspeedgraph wlan0 10,100}
${color #0077ff}Upload        ${alignr}${color}${upspeed wlan0}${upspeedgraph wlan0 10,100}
${color #0077ff}Total Down/Up    ${alignr}${color}${totaldown wlan0}${color1}/${color}${totalup wlan0}
${else}${if_existing /proc/net/route eth0}${color #0077ff}Ethernet Ip        ${color}${alignr}${addr eth0}
${color #0077ff}Download    ${alignr}${color}${downspeed eth0}${downspeedgraph eth0 10,100}
${color #0077ff}Upload        ${alignr}${color}${upspeed eth0}${upspeedgraph eth0 10,100}
${color #0077ff}Total Down/Up    ${alignr}${color}${totaldown eth0}${color1}/${color}${totalup eth0}${endif}${endif}


${color #0077ff}Port(s)${alignr}#Connections
$color Inbound: ${tcp_portmon 1 32767 count}  Outbound: ${tcp_portmon 32768 61000 count}${alignr} ALL: ${tcp_portmon 1 65535 count}
${color #0077ff}Inbound Connection ${alignr} Local Service/Port$color
 ${tcp_portmon 1 32767 rhost 0} ${alignr} ${tcp_portmon 1 32767 lservice 0}
 ${tcp_portmon 1 32767 rhost 1} ${alignr} ${tcp_portmon 1 32767 lservice 1}
 ${tcp_portmon 1 32767 rhost 2} ${alignr} ${tcp_portmon 1 32767 lservice 2}
 ${tcp_portmon 1 32767 rhost 3} ${alignr} ${tcp_portmon 1 32767 lservice 3}
 ${tcp_portmon 1 32767 rhost 4} ${alignr} ${tcp_portmon 1 32767 lservice 4}
 ${tcp_portmon 1 32767 rhost 5} ${alignr} ${tcp_portmon 1 32767 lservice 5}
 ${tcp_portmon 1 32767 rhost 6} ${alignr} ${tcp_portmon 1 32767 lservice 6}
${color #0077ff}Outbound Connection ${alignr} Remote Service/Port$color
 ${tcp_portmon 32768 61000 rhost 0} ${alignr} ${tcp_portmon 32768 61000 rservice 0}
 ${tcp_portmon 32768 61000 rhost 1} ${alignr} ${tcp_portmon 32768 61000 rservice 1}
 ${tcp_portmon 32768 61000 rhost 2} ${alignr} ${tcp_portmon 32768 61000 rservice 2}
 ${tcp_portmon 32768 61000 rhost 3} ${alignr} ${tcp_portmon 32768 61000 rservice 3}
 ${tcp_portmon 32768 61000 rhost 4} ${alignr} ${tcp_portmon 32768 61000 rservice 4}
 ${tcp_portmon 32768 61000 rhost 5} ${alignr} ${tcp_portmon 32768 61000 rservice 5}
 ${tcp_portmon 32768 61000 rhost 6} ${alignr} ${tcp_portmon 32768 61000 rservice 6}

Ovviamente la sezione per nvidia tiene conto della mia scheda video nvidia.
Controllate e configurate la GRANDEZZA CARATTERI E GRANDEZZA FINESTRA per le vostre esigenze (a seconda della risoluzione del vostro monitor). Ho commentato alla meno peggio; tutto mi pare chiaro abbastanza...se avete domande chiedetemi pure ;) Screenshot a breve!!! Eccoci, come promesso (e' da sistemare ma in 5 minuti nn potevo fare meglio...e cmq a me piace cosi'):

conkyarchdell.webp
Capisco che nn possa piacere a tutti ma e' funzionale con quello che mi serve...ovviamente devo aggingere altre cose ma insomma direi che come inizio pare sufficiente
 
Ultima modifica:
Re: Conky.rc MINIMALE

Capisco che nn possa piacere a tutti ma e' funzionale con quello che mi serve...ovviamente devo aggingere altre cose ma insomma direi che come inizio pare sufficiente

A me piace, metterei qualche scritta in bianco per distinguere fra etichette e dati ;)
 
Hai un desktop cosi' figo e ci metti sopra un rettangolo nero ma no dai.., comunque ottimo per chi lo vuole proprio "minimal".
 
Ma e' da rifinire solo che non ho voglia ;) ma proprio zero... poi dovrei mettere altre info e se comincio a rifinirlo graficamente divento matto.... anche se i tuoi consigli mi saranno sicuramente utili nel momento in cui decidessi di farlo... bravo! Che ne dici se intanto aggiungiamo "roba" affinche' chi abbia voglia si puo' prendere cio' che vuole e selo costruisce? Magari linkare le cose utili direttamente nel tuo post-guida iniziale (espandendolo)?


PS= Volete il mio sfondo in download?
 
Ultima modifica:
ma ad ogni riavvio devo fare questa procedura per riavere conky... come posso fare per farlo stare i widget a destra ad ogni riavvio
ecco quello che devo fare Schermata del 2012-07-19 16:32:15.webp
 
ma ad ogni riavvio devo fare questa procedura per riavere conky... come posso fare per farlo stare i widget a destra ad ogni riavvio
ecco quello che devo fare Visualizza allegato 28969
crei questo script nella home con un qualsiasi file editor
Codice:
#!/bin/bash
sleep 15
conky -c /home/matt95/.conkycolors/conkyrc
lo rinomini in conkystart.sh (sh è l'estensione ;))
vai in applicazioni all'avvio (o una cosa del genere) clicchi su aggiungi e come nome scrivi quello che vuoi e come comando scrivi sh /home/conkystart.sh ;)
 
però all'avvio non mi si vide conky :/
ho seguito la tua procedura e ho fatto lo script con gedit

Da terminale digiti
Codice:
gedit ~/.xinitrc
nel file che ti si apre aggiungi: una riga con scritto:
Codice:
conky -c /home/matt95/.conkycolors/conkyrc &
PRIMA della riga con scritto: "exec gnome-session"

non serve a niente che ogni volta rigeneri il .conkyrc se tanto non lo cambi..
 
Pubblicità
Pubblicità
Indietro
Top