Tempo fa avevo presentato un mio tema conky lua per tenere sotto controllo varie informazioni del vostro hardware e del vostro sistema, oggi invece voglio presentarvi il nuovo tema che ho realizzato, questa volta senza bisogno di lua.

Il tema è piuttosto completo, mostra informazioni dettagliate sulla percentuale di utilizzo dei core, sulla temperature della cpu, e su tante altre informazioni (come potete vedere nel seguente screenshot).

 

conky

 

Se vi piace e volete usarlo anche voi, ecco il codice del tema conky; al suo interno ho anche messo commenti delle varie sezioni per farvi capire cosa fanno i vari blocchi di codice, se volete approfondire meglio, chiedete pure nei commenti cosa non vi è chiaro (il seguente codice va inserito all’interno del file .conkyrc all’interno della vostra home, se il file non è presente, createlo).

 

background no
update_interval 1

cpu_avg_samples 1
net_avg_samples 1

override_utf8_locale yes

double_buffer yes
no_buffers yes

text_buffer_size 2048

own_window yes
own_window_transparent yes
own_window_argb_visual yes
own_window_type normal
own_window_class conky-semi
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

border_inner_margin 0
border_outer_margin 0

minimum_size 200 250
maximum_width 200

alignment tr
gap_x 30
gap_y 50

draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no

use_xft yes
xftfont roboto dreams:size=8
xftalpha 0.5

temperature_unit celsius

TEXT
####### impostazioni orario #######
${alignc}${font roboto:bold:size=24}${time %H:%M}${color 0086FF}${time :%S}
####### impostazioni CPU #######
${font :bold:size=12}PROCESSORS ${hr 2}${font dreams:size=8}

### temperatura
${color 0086FF}Cpu-Temp: ${goto 85}${color #FF6600}${exec sensors | grep ‘high’ | cut -c16-23 | tail -n1}
### utilizzo core
${color 0086FF}Cpu-0: ${color FFFFFF}${cpu cpu0}%${goto 85}${cpubar cpu0}
${color 0086FF}Cpu-1: ${color FFFFFF}${cpu cpu1}%${goto 85}${cpubar cpu1}
${color 0086FF}Cpu-2: ${color FFFFFF}${cpu cpu2}%${goto 85}${cpubar cpu2}
${color 0086FF}Cpu-3: ${color FFFFFF}${cpu cpu3}%${goto 85}${cpubar cpu3}
### grafico utilizzo cpu
${cpugraph}
####### impostazioni RAM #######
${font :bold:size=12}${color 0086FF}MEMORY ${hr 2}${font dreams:size=8}

### RAM usata MB
${alignr}${color FFFFFF}${mem} / ${memmax}
### RAM usata %
${color 0086FF}Ram: ${color FFFFFF}${memperc}%${goto 85}${membar}

####### impostazioni File System #######
${font :bold:size=12}${color 0086FF}FILESYSTEM ${hr 2}${font dreams:size=8}

### temperatura HDD
HDD-Temp: ${color #FF6600}${goto 85}${exec hddtemp /dev/sda | cut -c30-33}
### percentuali utilizzo partizioni root e home
${color 0086FF}/root:   ${color FFFFFF}${fs_used_perc /}%${goto 85}${fs_bar /}
${color 0086FF}/home: ${color FFFFFF}${fs_used_perc /home}%${goto 85}${fs_bar /home}
### velocità attuale di lettura e scrittura su disco /dev/sda
${color 0086FF}Read: ${color FFFFFF}${diskio_read}
${color 0086FF}Write: ${color FFFFFF}${diskio_write}
### grafico lettura/scrittura su disco /dev/sda
${font dreams:size=7}${color #0086FF}${alignr}I/O Usage${color FFFFFF}
${diskiograph}
####### impostazioni RETE #######
${font :bold:size=12}${color 0086FF}NETWORK ${hr 2}${font dreams:size=8}

${color 0086FF}Eth ${goto 100}WiFi

### velocità corrente upload e download per schede di rete ethernet e wifi
dl:  ${color FFFFFF}${downspeed eno1}${goto 100}${color #0086FF}dl:  ${color FFFFFF}${downspeed wlo1}${color #0086FF}
up: ${color FFFFFF}${upspeed eno1}${goto 100}${color #0086FF}up: ${color FFFFFF}${upspeed wlo1}

### grafici velocità Uload e Download della rete wifi
${font dreams:size=7}${color #0086FF}Download
${color FFFFFF}${downspeedgraph wlo1}${color #0086FF}
Upload
${color FFFFFF}${upspeedgraph wlo1}${font roboto dreams:size=8}
### indirizzo ip per la rete ethernet e wifi
${color 0086FF}Lan: ${color white}${addr eno1}
${color 0086FF}WiFi: ${color white}${addr wlo1}

####### informazioni di sistema #######
${font :bold:size=12}${color 0086FF}SYSTEM ${hr 2}${font dreams:size=8}

### hostname
${color 0086FF}Hostname:${color white} ${nodename}
### versione kernel
${color 0086FF}Kernel:${color white} ${kernel}

 

In fondo all’articolo vi ho lasciato il link per il download dell’archivio contenente il file .conkyrc che dovete estrarre all’interno della vostra home

 

per utilizzarlo dovete avere installati i seguenti pacchetti:

conky (che è il software base)

lm_sensors (serve per monitorare la temperatura della CPU)

hdparm (per monitorare la temperatura dell’Hard Disk)

Quindi se siete in un sistema ArchLinux o derivate (Ad esempio Manjaro o Antergos), installate i seguenti pacchetti con il comando

sudo pacman -S conky lm_sensors hdparm hddtemp

NOTA: debian e derivate, il pacchetto lm_sensors, si chiama, lm-sensors

infine per visualizzare la temperature dell’Hard Disk dovrete dare i giusti permessi al vostro utente, in quanto, con hdparm, potete leggere la temperatura dell’hard disk solo con i permessi di amministratore, quindi per ottenere i giusti permessi di utilizzare hdparm nel vostro utente, usate il comando

sudo chmod u+s /usr/sbin/hddtemp

a questo punto potrete usare hddtemp anche senza permessi di root e quindi anche all’interno del tema conky funzionerà correttamente.

 

A questo punto potete lanciare conky con il comando

conky

 

 

ATTENZIONE: ricordate che alcune opzioni possono differire da PC a PC, e quindi probabilmente dovete modificare qualche comando del file di configurazione affinchè tutto funzioni correttamente (se avete bisogno di aiuto chiedete nei commenti).

 

Spero che questo tema vi piaccia e spero che questo breve HowTo possa esservi utile per creare da soli un vostro tema personale per conky.

 

Download Tema Conky (Archivio Zip)