Conky e rilevamento temperature

Personalizzazione grafica del sistema: icone, temi, sfondi, suoni, eccetera.
Avatar utente
erbasox
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1062
Iscrizione: sabato 28 ottobre 2006, 16:24
Desktop: PekWM, Mate
Distribuzione: Ubuntu 20.04 LTS x86_64
Sesso: Maschile
Località: Atene

Conky e rilevamento temperature

Messaggio da erbasox »

Ho cercato tra vari topic ma non ho trovato soluzione ho installato conky e funziona alla perfezione ho installato anche i plugin per il rilevamento della temperatura. Vorrei che oltre alla temperatura degli HD se e' possibile avere sottocchio anche la temperatura della CPU e della GPU.

Scheda video:

Codice: Seleziona tutto

VGA compatible controller: NVIDIA Corporation G92 [GeForce 9800 GT]
File .conkyrc:

Codice: Seleziona tutto

# Use Xft?
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
use_xft yes
xftfont mono:size=10
xftalpha 0.8
text_buffer_size 2048


# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_transparent yes
own_window_type override
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes

# Minimum size of text area
minimum_size 500
maximum_width 460

# Draw shades?
draw_shades no

# Draw outlines?
draw_outline no

# Draw borders around text
draw_borders no

# Draw borders around graphs
draw_graph_borders yes

# Stippled borders?
stippled_borders 0

# border width
border_width 0

# Default colors and also border colors
default_color white
#default_shade_color black
#default_outline_color black
own_window_colour white

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

# Gap between borders of screen and text
# same thing as passing -x at command line
gap_x 15
gap_y 34

# Subtract file system buffers from used memory?
no_buffers yes

# set to yes if you want all text to be in uppercase
uppercase no

# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 2

# number of net samples to average
# set to 1 to disable averaging
net_avg_samples 2

# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes

# Add spaces to keep things from moving about?  This only affects certain objects.
use_spacer none

TEXT
${font Acens:pixelsize=18}
${color Red}Ubuntu Mate 16.04 LTS ${hr 2}
${color Yellow}System ${hr 2}
${color}${nodename}
${color}Kernel ${sysname} ${kernel}
${color Yellow}Time:${alignr}${time %H:%M}
${color Yellow}Date:${alignr}${time %a %d %b %Y}
${color ff6e00}IP:${alignr}${addr enp2s5}
${color ff6e00}Time ON PC:${alignr}${uptime}
${color Yellow}Resources ${hr 2}
${color}CPU1 ${cpu cpu1}%${alignr}${color ff6e00}${cpubar cpu1 10,60}
${color}CPU2 ${cpu cpu2}%${alignr}${color ff6e00}${cpubar cpu2 10,60}
${color}Mem  ${mem}/${memmax}${alignr}${color ab1852}${membar 10,60}
${color}Swap ${swap}/${swapmax}${alignr}${color 49a835}${swapbar 10,60}
${color}Receiving ${downspeedf enp2s5} KB/s ${alignr}${color 2d7db3}${downspeedgraph enp2s5 10,60}
${color}Sending   ${upspeedf enp2s5} KB/s ${alignr}${color 844798}${upspeedgraph enp2s5 10,60}
${color}Total Received${alignr}${totaldown enp2s5}
${color}Total Send${alignr}${totalup enp2s5}
${color Yellow}File Systems ${hr 2}
${color}HD1 ${fs_used /}/${fs_size /}${alignr}${color 6796C8}${fs_bar 10,60 /}
${color}HD2 ${fs_used /media/HD2-user}/${fs_size /media/HD2-user}${alignr}${color 6796C8}${fs_bar 10,60 /media/HD2-user}
${color}HD3 ${fs_used /media/HD3-user}/${fs_size /media/HD3-user}${alignr}${color 6796C8}${fs_bar 10,60 /media/HD3-user}
${color Red}${hr 2}
${color 6796C8}CPU%: ${hr 2}
${color}${top name 1}${alignr}${top cpu 1}%
${color}${top name 2}${alignr}${top cpu 2}%
${color}${top name 3}${alignr}${top cpu 3}%
${color}${top name 4}${alignr}${top cpu 4}%
${color}${top name 5}${alignr}${top cpu 5}%
${color Yellow}Ram MiB: ${hr 2}
${color}${top_mem name 1}${alignr}${top_mem mem_res 1}
${color}${top_mem name 2}${alignr}${top_mem mem_res 2}
${color}${top_mem name 3}${alignr}${top_mem mem_res 3}
${color}${top_mem name 4}${alignr}${top_mem mem_res 4}
${color}${top_mem name 5}${alignr}${top_mem mem_res 5}
${color Red}Pid ID TTY: ${hr 2}
${color}${top_mem name 1}${alignr}${top pid 1}
${color}${top_mem name 2}${alignr}${top pid 2}
${color}${top_mem name 3}${alignr}${top pid 3}
${color}${top_mem name 4}${alignr}${top pid 4}
${color}${top_mem name 5}${alignr}${top pid 5}
${color Red}${hr 2}
${color Yellow}Temperature: ${hr 2}
${color Red}HD1: ${alignr}${exec hddtemp /dev/sda}
${color}HD2: ${alignr}${exec hddtemp /dev/sdb}
${color Green}HD3: ${alignr}${exec hddtemp /dev/sdc}
${color Yellow}${hr 2}
Ringrazio in anticipo per eventuali suggerimenti.
Avatar utente
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4433
Iscrizione: sabato 12 dicembre 2009, 20:58
Desktop: Mate
Distribuzione: Ubuntu Mate 22.04.1 LTS
Sesso: Maschile
Contatti:

Re: Conky e rilevamento temperature

Messaggio da UbuNuovo »

dopo
Immagine...
Per le schede grafiche nvidia sono già previsti dei tag in Conky
per esempio, nel mio vecchio conkyrc avevo messo queste righe

Codice: Seleziona tutto

######## TEMPERATURE
#
${font arial black:size=10}${color1}CPU: ${color0}${hwmon temp 1 } - ${hwmon temp 2 } - ${hwmon temp 3 }°C           ${color1}GPU: ${color0}${nvidia temp}°C   ${alignr}${color1}HD:${color0} ${hddtemp /dev/sda}°C
#
######## DATI NVIDIA
#
#${color2}GPU Temp ${alignr}${color0}${nvidia temp} °C
${color2}GPU Clock ${alignr}${color0}${nvidia gpufreq} MHz
${color2}GPU Mem Clock ${alignr}${color0}${nvidia memfreq} MHz
${color2}GPU Mem Used ${alignr}${color0}${execi 5 nvidia-settings -q [gpu:0]/UsedDedicatedGPUMemory -t} / ${exec nvidia-settings -q [gpu:0]/TotalDedicatedGPUMemory -t} MiB
#${color2}GPU Fan Speed ${alignr}${color0}${execi 5 nvidia-settings -q [fan:0]/GPUCurrentFanSpeed -t} %
#
(il carattere '#' ad inizio riga commenta quello che segue nella riga)

Per quanto riguarda l'hard disk, come vedi, non devi usare 'exec' ma devi avere attivo il demone di hddtemp; e puoi usare il tag di Conky.
Per provarlo scrivi nella barra degli indirizzi del browser

Codice: Seleziona tutto

http://localhost:7634/
dovresti ottenere una cosa simile a:

Codice: Seleziona tutto

|/dev/sda|WDC WD5000LPVX-22V0TT0|41|C|
(nel mio caso '41' è la temperatura)
Semmai riconfiguralo:

Codice: Seleziona tutto

sudo dpkg-reconfigure hddtemp
rispondi "si" a SUID root e imposta la partenza come demone in applicazioni d'avvio, lasciare il resto invariato.

ultimamente si è parlato di temperature in questa pagina
http://forum.ubuntu-it.org/viewtopic.ph ... 1#p4886581
e precedente.
Salva l'Ucraina! 🇺🇦
Avatar utente
erbasox
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1062
Iscrizione: sabato 28 ottobre 2006, 16:24
Desktop: PekWM, Mate
Distribuzione: Ubuntu 20.04 LTS x86_64
Sesso: Maschile
Località: Atene

Re: Conky e rilevamento temperature

Messaggio da erbasox »

tra le applicazioni di avvio ho inserito hddtemp togliendo exec mi da come lettura N/A con exec mi da la temperatura, dando

Codice: Seleziona tutto

http://localhost:7634/
non mi appare niente. Aggiungendo al .conkyrc la stringa:

Codice: Seleziona tutto

GPU: ${color0}${nvidia temp}°C
mi visualizza:

Codice: Seleziona tutto

GPU:  ${nvidia}°C
. Per la temperatura del processore? Ringrazio per la pazienza :birra: .
Avatar utente
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4433
Iscrizione: sabato 12 dicembre 2009, 20:58
Desktop: Mate
Distribuzione: Ubuntu Mate 22.04.1 LTS
Sesso: Maschile
Contatti:

Re: Conky e rilevamento temperature

Messaggio da UbuNuovo »

erbasox [url=http://forum.ubuntu-it.org/viewtopic.php?p=4890376#p4890376][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:tra le applicazioni di avvio ho inserito hddtemp togliendo exec mi da come lettura N/A con exec mi da la temperatura, dando

Codice: Seleziona tutto

http://localhost:7634/
non mi appare niente..
.

Non devi inserire a mano hddtemp nelle applicazioni d'avvio, devi fare il reconfigure (come detto sopra) e rispondere "si" quando viene chiesto di avviare il demone all'avvio.
Aggiungendo al .conkyrc la stringa:

Codice: Seleziona tutto

GPU: ${color0}${nvidia temp}°C
mi visualizza:

Codice: Seleziona tutto

GPU:  ${nvidia}°C
. Per la temperatura del processore? Ringrazio per la pazienza :birra: .
devi installare conky-all

Codice: Seleziona tutto

sudo apt-get install conky-all
Salva l'Ucraina! 🇺🇦
Avatar utente
erbasox
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1062
Iscrizione: sabato 28 ottobre 2006, 16:24
Desktop: PekWM, Mate
Distribuzione: Ubuntu 20.04 LTS x86_64
Sesso: Maschile
Località: Atene

Re: Conky e rilevamento temperature

Messaggio da erbasox »

Ricapitolando conky-all e' gia' installato avevo riconfigurato ma dando:

Codice: Seleziona tutto

http://localhost:7634/
non succedeva nulla ora ho riconfigurato e almeno dando sul browser il comando sopracitato ricevo una risposta (forse era andato qualche cosa storta prima) togliendo exec continuo ad avere N/A ma adesso anche sulla lettura della GPU :o .
Non so se e' pertinente come driver video ho installato il Nouveau.
Avatar utente
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4433
Iscrizione: sabato 12 dicembre 2009, 20:58
Desktop: Mate
Distribuzione: Ubuntu Mate 22.04.1 LTS
Sesso: Maschile
Contatti:

Re: Conky e rilevamento temperature

Messaggio da UbuNuovo »

Con la riconfigurazione il demone parte solo dopo l'avvio.
Per provarlo senza riavviare puoi farlo partire eseguendo il codice tipo:

Codice: Seleziona tutto

hddtemp -d /dev/sda /dev/sdb  (ELENCANDO I TUOI DISCHI)
Per quanto riguarda nvidia forse non hai quel sensore, guarda se funzionano gli altri comandi di conky per nvidia.
Non ho provato con i driver non proprietari... forse è quello il problema.
Salva l'Ucraina! 🇺🇦
Avatar utente
erbasox
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1062
Iscrizione: sabato 28 ottobre 2006, 16:24
Desktop: PekWM, Mate
Distribuzione: Ubuntu 20.04 LTS x86_64
Sesso: Maschile
Località: Atene

Re: Conky e rilevamento temperature

Messaggio da erbasox »

In effetti killando conky e facendolo partire da terminale ricevo questo errore:

Codice: Seleziona tutto

sh: 1: nvidia: not found
Avatar utente
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4433
Iscrizione: sabato 12 dicembre 2009, 20:58
Desktop: Mate
Distribuzione: Ubuntu Mate 22.04.1 LTS
Sesso: Maschile
Contatti:

Re: Conky e rilevamento temperature

Messaggio da UbuNuovo »

Se non vuoi installare i driver proprietari prova ad aspettare qualche intervento di chi ha i Nouveau.
edit:
guarda queste :
http://forum.ubuntu-it.org/viewtopic.php?t=263374
http://askubuntu.com/questions/147283/n ... -for-conky
Salva l'Ucraina! 🇺🇦
Avatar utente
erbasox
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1062
Iscrizione: sabato 28 ottobre 2006, 16:24
Desktop: PekWM, Mate
Distribuzione: Ubuntu 20.04 LTS x86_64
Sesso: Maschile
Località: Atene

Re: Conky e rilevamento temperature

Messaggio da erbasox »

Ti ringrazio per l'aiuto il secondo link lo avevo trovato e provato ma niente aspettero' :D . :birra:
Scrivi risposta

Ritorna a “Personalizzazione dell'ambiente desktop”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 12 ospiti