Manjaro Linux -Forum Italiano-

[Risolto]Aggiungere temperatura CPU al conky

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

[Risolto]Aggiungere temperatura CPU al conky
« il: Marzo 16, 2017, 12:18:06 am »
Ragazzi ho provato qualsiasi codice preso da internet per il mio conky, ma nulla, non riesce a vedere la temperatura dei CORE della cpu. Inoltre la combinazione C viene codificata nel modo sbagliato. possibile trovare una soluzione? Grazie  :(


 
« Ultima modifica: Marzo 16, 2017, 07:31:04 pm da Cavecan3m »
- Vaio-SVE1513C1EW - Scheda grafica AMD/ATI Radeon 7550M/7570M/7650M - Intel Pentium 2020M @ 2x 2.4GHz - 4 gb di RAM - SSD SanDisk 240gb - Xubuntu 16.04 LTS - Manjaro 17 LTS

andy2

  • *****
  • 226
Re:Aggiungere temperatura CPU al conky
« Risposta #1 il: Marzo 16, 2017, 08:31:16 am »
Ci dici che codice hai usato? E che processore hai?
Per la temperatura io ho "sensors" e funziona bene.

Re:Aggiungere temperatura CPU al conky
« Risposta #2 il: Marzo 16, 2017, 10:32:33 am »
Ciao andy2, perdonami, hai ragione. I codici non li ricordo, li ho presi sui vari forum e li ho testati nella mia configurazione.

Codice: [Seleziona]
lshw -short | grep processor
/0/4                         processor      Intel(R) Pentium(R) CPU 2020M @ 2.40GHz
/0/100                       bridge         3rd Gen Core processor DRAM Controller
/0/100/1                     bridge         Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port

Anch'io utilizzo sensors!  :))

- Vaio-SVE1513C1EW - Scheda grafica AMD/ATI Radeon 7550M/7570M/7650M - Intel Pentium 2020M @ 2x 2.4GHz - 4 gb di RAM - SSD SanDisk 240gb - Xubuntu 16.04 LTS - Manjaro 17 LTS

Cubanpit

  • *****
  • 1461
    • GitHub
Re:Aggiungere temperatura CPU al conky
« Risposta #3 il: Marzo 16, 2017, 11:11:44 am »
Prova a lanciare
Codice: [Seleziona]
sensors vediamo che temperature vengono rilevate.
Se non ne viene rilevata nemmeno una prova a lanciare
Codice: [Seleziona]
sudo sensors detect poi ripeti il primo comando e vedi se la situazione cambiata.

Pu succedere che i comandi che si trovano online non funzionino, molto spesso non sono altro che piccoli script che estraggono il numero che indica la temperatura da sensors o da un programma simile, sufficiente che il programma cambi leggermente e lo script estrarr la stringa sbagliata.

Re:Aggiungere temperatura CPU al conky
« Risposta #4 il: Marzo 16, 2017, 11:18:20 am »
Ciao Cubanpit! Ecco il risultato:

Codice: [Seleziona]
sensors
radeon-pci-0100
Adapter: PCI adapter
temp1:        +43.5C  (crit = +120.0C, hyst = +90.0C)

acpitz-virtual-0
Adapter: Virtual device
temp1:        +41.0C  (crit = +87.0C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +43.0C  (high = +72.0C, crit = +90.0C)
Core 0:         +42.0C  (high = +72.0C, crit = +90.0C)
Core 1:         +43.0C  (high = +72.0C, crit = +90.0C)

Sostanzialmente mi interessa far comparire nel conky CORE 0/1: +42.0C, senza la trafila che ci sta dopo (high = +72.0C, crit = +90.0C).
« Ultima modifica: Marzo 16, 2017, 11:27:21 am da Cavecan3m »
- Vaio-SVE1513C1EW - Scheda grafica AMD/ATI Radeon 7550M/7570M/7650M - Intel Pentium 2020M @ 2x 2.4GHz - 4 gb di RAM - SSD SanDisk 240gb - Xubuntu 16.04 LTS - Manjaro 17 LTS

Cubanpit

  • *****
  • 1461
    • GitHub
Re:Aggiungere temperatura CPU al conky
« Risposta #5 il: Marzo 16, 2017, 11:59:26 am »
Prova a lanciare questo comando
Codice: [Seleziona]
sensors | grep "Core 0" | sed "s/\s\+/ /g" | cut -d " " -f 3dovrebbe stampare la temperatura del primo core del tuo processore, scrivendo "Core 1" al posto di "Core 0" dovrebbe stampare quella del secondo core.  Se non vuoi avere il segno "+" o il simbolo "C" si possono togliere facilmente.

Re:Aggiungere temperatura CPU al conky
« Risposta #6 il: Marzo 16, 2017, 12:07:44 pm »
Va benissimo, come dicevi tu compare solo la temperatura. E ora come posso inseririlo nel file .conkyrc?
- Vaio-SVE1513C1EW - Scheda grafica AMD/ATI Radeon 7550M/7570M/7650M - Intel Pentium 2020M @ 2x 2.4GHz - 4 gb di RAM - SSD SanDisk 240gb - Xubuntu 16.04 LTS - Manjaro 17 LTS

Cubanpit

  • *****
  • 1461
    • GitHub
Re:Aggiungere temperatura CPU al conky
« Risposta #7 il: Marzo 16, 2017, 12:16:58 pm »
Aggiungendo al file, nella posizione che desideri, la riga
Codice: [Seleziona]
${execi 10 sensors | grep "Core 0" | sed "s/\s\+/ /g" | cut -d " " -f 3}Questo esegue ogni 10 secondi il comando, aggiornando la temperatura visualizzata sulla schermo, puoi anche decidere di aggiornarla ogni 2 secondi oppure ogni 100 semplicemente cambiando il numero dopo il comando execi.

Re:Aggiungere temperatura CPU al conky
« Risposta #8 il: Marzo 16, 2017, 04:22:11 pm »
Grazie mille, funziona! L'unica cosa che al posto del simbolo "" compare "". Come posso risolvere? Grazie mille  O0
- Vaio-SVE1513C1EW - Scheda grafica AMD/ATI Radeon 7550M/7570M/7650M - Intel Pentium 2020M @ 2x 2.4GHz - 4 gb di RAM - SSD SanDisk 240gb - Xubuntu 16.04 LTS - Manjaro 17 LTS

andy2

  • *****
  • 226
Re:Aggiungere temperatura CPU al conky
« Risposta #9 il: Marzo 16, 2017, 07:04:13 pm »
Dovresti convertire con iconv il carattere, direi di evitare e mettercelo direttamente. Cio, invece di prendere 43.0C prendi solo 43.0 e poi aggiungi C, una cosa tipo
Codice: [Seleziona]
${execi 10 sensors | grep "Core 0" | cut -c17-20}CAltrimenti mi pare Conky ha delle variabili, tipo
Codice: [Seleziona]
${platform coretemp.0 temp 1}o
Codice: [Seleziona]
${hwmon 0 temp 1}

Re:Aggiungere temperatura CPU al conky
« Risposta #10 il: Marzo 16, 2017, 07:29:31 pm »
Dovresti convertire con iconv il carattere, direi di evitare e mettercelo direttamente. Cio, invece di prendere 43.0C prendi solo 43.0 e poi aggiungi C, una cosa tipo
Codice: [Seleziona]
${execi 10 sensors | grep "Core 0" | cut -c17-20}CAltrimenti mi pare Conky ha delle variabili, tipo
Codice: [Seleziona]
${platform coretemp.0 temp 1}o
Codice: [Seleziona]
${hwmon 0 temp 1}

La prima soluzione non funziona, compare sempre il carattere errato. Ne ho trovata una molto pi grezza sostituendo il simbolo "" con "*". Va bene ugualmente, grazie mille!!
« Ultima modifica: Marzo 16, 2017, 07:45:49 pm da Cavecan3m »
- Vaio-SVE1513C1EW - Scheda grafica AMD/ATI Radeon 7550M/7570M/7650M - Intel Pentium 2020M @ 2x 2.4GHz - 4 gb di RAM - SSD SanDisk 240gb - Xubuntu 16.04 LTS - Manjaro 17 LTS

andy2

  • *****
  • 226
Re:[Risolto]Aggiungere temperatura CPU al conky
« Risposta #11 il: Marzo 17, 2017, 08:24:41 am »
E allora se proprio vuoi il devi provare ad usare la conversione (anche se mi pare strano)
Codice: [Seleziona]
${execi 10 sensors | grep "Core 0" | cut -c17-20}${iconv_start UTF-8 ISO_8859-1} ${iconv_stop}C

Re:[Risolto]Aggiungere temperatura CPU al conky
« Risposta #12 il: Marzo 17, 2017, 03:35:59 pm »
E allora se proprio vuoi il devi provare ad usare la conversione (anche se mi pare strano)
Codice: [Seleziona]
${execi 10 sensors | grep "Core 0" | cut -c17-20}${iconv_start UTF-8 ISO_8859-1} ${iconv_stop}C

Ciao andy2! Purtroppo questo comando non funge. Praticamente, al posto della temperatura, nel conky compare ${iconv_start UTF-8 ISO_8859-1} ${iconv_stop}C, e prima del "" ci sta sempre la . Avevo il medesimo problema su Xubuntu 16.04.   :-\

« Ultima modifica: Marzo 17, 2017, 03:39:57 pm da Cavecan3m »
- Vaio-SVE1513C1EW - Scheda grafica AMD/ATI Radeon 7550M/7570M/7650M - Intel Pentium 2020M @ 2x 2.4GHz - 4 gb di RAM - SSD SanDisk 240gb - Xubuntu 16.04 LTS - Manjaro 17 LTS

tuxino

  • ****
  • 274
  • Nu se peu sciusci e sciurb
Re:[Risolto]Aggiungere temperatura CPU al conky
« Risposta #13 il: Marzo 17, 2017, 06:52:07 pm »
io ho questa
Citazione
${offset 10}${color dodgerblue}${font :size=10}Temperatura $color$font$alignr ${color }${acpitemp} C
e non ha caratteri strani

max deal

  • *****
  • 658
  • The dark side of the moon
Re:[Risolto]Aggiungere temperatura CPU al conky
« Risposta #14 il: Marzo 17, 2017, 08:07:52 pm »
Ho visto che hai risolto ,gentilmente come hai risolto ? come suggerito da tuxino ?
Pu essere utile ad altri, grazie. ;)
Un augurio di una vita serena e tranquilla.

manjaro xfce 32 bit e 64 bit