Visa obesvarade inlägg | Visa aktiva trådar Aktuellt datum och tid: 17 nov 2018, 11:46



Svara på tråd  [ 13 inlägg ] 
 hitta rätt conky sensor. 
Författare Meddelande

Blev medlem: 06 jan 2007, 15:06
Inlägg: 46
Ort: Sverige
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Svara med citat
Inlägg hitta rätt conky sensor.
jag håller på och labbar med min Conky.
Det mesta funkar bra.

Men jag hittar inte temgivaren till CPU eller fläkt hastigheterna.
Temp för cpu vet jag finns, för den hittar jag i tex screenlets eller sensorpanelprogramet.
Men jag skulle vilja ha det till Conkyn.
Fläkt hastigheterna anntar jag man kan hitta för dom syns i bios..

Några ideer???

mvh

Min Conky
Kod:
background no
xftfont Terminus:size=9
xftalpha 0.8
update_interval 3.0
total_run_times 0
own_window no
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 220 5
maximum_width 240
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders yes
default_color white
default_shade_color black
alignment top_left
gap_x 1222
gap_y 17
no_buffers yes
cpu_avg_samples 2
override_utf8_locale no
uppercase yes


TEXT

$stippled_hr
$nodename - $sysname $kernel ($machine)
$stippled_hr

Kernel: $alignr $kernel
Uptime: $alignr $uptime

$stippled_hr
SYSTEM
$stippled_hr

CPU1: ${alignr} ${freq}Mhz ${cpu cpu1}%
CPU2: ${alignr} ${freq}Mhz ${cpu cpu2}%
${cpugraph 20}
Load: $alignr $loadavg
Processes: $alignr $processes
Running: $alignr $running_processes

RAM: $alignr $mem/$memmax
${membar 3}
Swap: $alignr $swap / $swapmax
${swapbar 3}

$stippled_hr
TOP
$stippled_hr

Cpu usage $alignr PID     CPU%   MEM%
${color #ddaa00} ${top name 1} $alignr ${top pid 1} ${top cpu 1} ${top mem 1}$color
 ${top name 2} $alignr ${top pid 2} ${top cpu 2} ${top mem 2}
 ${top name 3} $alignr ${top pid 3} ${top cpu 3} ${top mem 3}

Mem usage$color
${color #ddaa00} ${top_mem name 1} $alignr ${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}$color
 ${top_mem name 2} $alignr ${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2}
 ${top_mem name 3} $alignr ${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}

$stippled_hr
Temp
$stippled_hr
${color #ddaa00}CPU: ${alignr}${Core 0}C$color
GPU: $alignr ${execi 30 nvidia-settings -q [gpu:0]/GPUCoreTemp | grep '):' | awk '{print $4}' | sed 's/\.//'}C




$stippled_hr
HDD
$stippled_hr
I/O:
Write: $alignr $diskio_write
${diskiograph_write }
Read: $alignr $diskio_read
${diskiograph_read }

ROOT: $alignr ${fs_free /} / ${fs_size /}
${fs_bar 3 /}
HOME: $alignr ${fs_free /home} / ${fs_size /home}
${fs_bar 3 /home}
FilesHD: $alignr ${fs_free /home/FilesHD/} / ${fs_size /home/FilesHD}
${fs_bar 3 /home/FilesHD/}
SoundHD: $alignr ${fs_free /home/SoundHD/} / ${fs_size /home/SoundHD}
${fs_bar 3 /home/SoundHD/}

$stippled_hr
Network  IP ${addr eth0}
$stippled_hr

${color #ddaa00}Down: ${downspeed eth0}k/s ${alignr}${color} Total: ${totaldown eth0}
${downspeedgraph eth0 20} ${alignr}${upspeedgraph eth0 20}

${color #ddaa00}Up: ${upspeedf eth0}k/s ${alignr}${color} Total: ${totalup eth0}
${upspeedgraph eth0 20} ${alignr}${upspeedgraph eth0 20}


26 feb 2009, 19:46
Profil ICQ
Användarvisningsbild

Blev medlem: 06 aug 2007, 18:04
Inlägg: 4808
Ort: Göteborg
OS: Ubuntu
Utgåva: 19.04 Disco Dingo
Svara med citat
Inlägg Re: hitta rätt conky sensor.
Heh, jag har inget direkt svar men jag har en bra länk!

http://www.linux.com/feature/136147


26 feb 2009, 23:21
Profil WWW

Blev medlem: 15 dec 2007, 02:20
Inlägg: 1269
OS: Xubuntu
Svara med citat
Inlägg Re: hitta rätt conky sensor.
I man conky nämns flera olika sätt att komma åt fläkt-status och fläkt-hastighet. Olika variabler beroende på vilket hårdvarustöd som finns. Har du provat nån av dem? (Sök på "fan" i man.)


02 mar 2009, 22:51
Profil

Blev medlem: 06 jan 2007, 15:06
Inlägg: 46
Ort: Sverige
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Svara med citat
Inlägg Re: hitta rätt conky sensor.
Tyvärr har jag inte löst problemet varken med cpu temp , eller fläktarna.
Fler ideer ??


03 mar 2009, 15:14
Profil ICQ
Användarvisningsbild

Blev medlem: 13 dec 2006, 09:23
Inlägg: 2298
Ort: Stockholm
OS: Ubuntu
Svara med citat
Inlägg Re: hitta rätt conky sensor.
kanske du kan installera lm-sensors (finns i vanliga förrådet) och göra ett script som hämtar sensorinformationen och presentera dessa i conky med exec eller execi.


03 mar 2009, 15:38
Profil WWW

Blev medlem: 06 jan 2007, 15:06
Inlägg: 46
Ort: Sverige
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Svara med citat
Inlägg Re: hitta rätt conky sensor.
sådär ja.....

Hittade hur jag får fram cpu temp från lm-sensors,
${execi 30 sensors | grep "Core 0" | awk '{print $3}'} det enda konstiga är att jag får ett extra Å ?? +42,0Å° C

När jag kör sensors i terminalen så får jag bara temp på cpun, bordet det inte finnas fler sensorer ???


03 mar 2009, 16:09
Profil ICQ
Användarvisningsbild

Blev medlem: 13 dec 2006, 09:23
Inlägg: 2298
Ort: Stockholm
OS: Ubuntu
Svara med citat
Inlägg Re: hitta rätt conky sensor.
vilka sensorer som stöds står i dokumentationen,
kolla med den om/vilka som supportas på ditt system, och hur du skall göra för att sensers skall kolla dem.

när det gäller ditt script och exta Å vet jag inte varför, men personligen skulle jag välja att enbart få ut siffrorna och i Conky skriva
"° C" (eller hur du nu vill)

Dessutom är det lite "redundant" att först köra grep och sen awk när awk kan hitta själv :) (allt för att få ner antalet tecken )

Kod:
${execi 30 sensors | awk '/Core 0/ {print $3}'}

Detta bör fungera


03 mar 2009, 16:58
Profil WWW

Blev medlem: 06 jan 2007, 15:06
Inlägg: 46
Ort: Sverige
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Svara med citat
Inlägg Re: hitta rätt conky sensor.
Det funkade finnt :) tack.
men Å är kvar..

Kod:
    ${execi 30 sensors | awk '/Core 0/ {print $3}'}

Ovanskriver alltså ut +42,0Å° C
Jag skulle klara mig bra om det bara skrev ut sifrorna eller om man iallafall kunde bli av med Å:et...


03 mar 2009, 17:12
Profil ICQ
Användarvisningsbild

Blev medlem: 13 dec 2006, 09:23
Inlägg: 2298
Ort: Stockholm
OS: Ubuntu
Svara med citat
Inlägg Re: hitta rätt conky sensor.
ja, det skulle inte göra någon skillnad med att ersätta grep med en awk.

För att bara ge temperaturen utan tecken skulle du kunna ersätta allt utan siffror och "." med tomma tecken, med hjälp av en gsub först,
te.x.
Kod:
 ${execi 30 sensors | awk '/Core 0/ {gsub(/[^0-9.]/,"", $3);print $3}'}

Prova om det fungerar...


03 mar 2009, 18:28
Profil WWW

Blev medlem: 06 jan 2007, 15:06
Inlägg: 46
Ort: Sverige
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Svara med citat
Inlägg Re: hitta rätt conky sensor.
tack det funkar finnt.
Om du vill får du gärna förklara vad dom olika delarna i strängen gör, som gsub och awk... Så kanske man lärs sig lite mer :D


03 mar 2009, 21:30
Profil ICQ
Användarvisningsbild

Blev medlem: 13 dec 2006, 09:23
Inlägg: 2298
Ort: Stockholm
OS: Ubuntu
Svara med citat
Inlägg Re: hitta rätt conky sensor.
jag kan försöka :)
Kod:
awk '/Core 0/ {gsub(/[^0-9.]/,"", $3);print $3}'


/Core 0/
Detta är ett mönster för awk att söka efter, när den hittar det så skall raderna mellan { } parantserna behandla den raden.

gsub('/[^0-9.]/,"",$3)
gsub(sök,ersätt,sträng)
gsub söker i strängen sträng efter mönstret sök och ersätter det med ersätt
$3 är ju tredje kolumnen i den rad som awk hittade mönstret /Core 0/ i, i ditt fall temepraturen på Core 0.
Det vi skall söka efter i och ta bort är alla tecken förutom siffror och punkt.
I detta fall så är [0-9] samtliga siffror (0 till och med 9) sen lägger vi till punkten [0-9.], men eftersom vi vill ersätta alla tecken om inte uppfyller det kriteriat så inverterar vi det med ^, det blir alltså [^0-9.].
"" menas att vi skall ersätta med ingenting.

så gsub('/[^0-9.]/,"",$3) betyder alltså: sök efter tecken om inte är 0,1,2,3,4,5,6,7,8,9 eller . och ersätt med inget i strängen $3

semikolonet efter gsub kommandot betyder.. ja... ny rad, eller nytt kommando(?).
Där skriver vi nu ut den "nya" strängen $3 som vi precis innan har "fixat" till...


märks det att jag inte är någon pedagog ;D


03 mar 2009, 22:23
Profil WWW

Blev medlem: 06 jan 2007, 15:06
Inlägg: 46
Ort: Sverige
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Svara med citat
Inlägg Re: hitta rätt conky sensor.
tack alltid :) alltid lär man sig något.


04 mar 2009, 15:50
Profil ICQ

Blev medlem: 15 dec 2007, 02:20
Inlägg: 1269
OS: Xubuntu
Svara med citat
Inlägg Re: hitta rätt conky sensor.
cybber skrev:
Kod:
    ${execi 30 sensors | awk '/Core 0/ {print $3}'}

Ovanskriver alltså ut +42,0Å° C


(Om man ska vara noga är det inte ett Å)

Det verkar som conky inte förstår att resultatet från exec är encodat i utf-8. Ett sätt att komma runt det är att be sensors bara mata ut ascii.

Kod:
    ${execi 30 LC_CTYPE=C sensors | awk '/Core 0/ {print $3}'}


Då får du "+42.0" från awk, utan "°" och "C". Du får lägga till "C" i conky-scriptet (eller "°C" om du vill ha det).


(Edit: Och Barre är en mycket bra pedagog.)


05 mar 2009, 23:54
Profil
Visa inlägg nyare än:  Sortera efter  
Svara på tråd   [ 13 inlägg ] 

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 1 gäst


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
Main Engineer for phpBB3: Bertie at phpBB.com © 2000 - 2002, 2005 - 2007, the Group behind the Open Source code of phpBB.
Designed by STSoftware, modified by Katt, Konservburk & Peetra. Swedish translation by Peetra & phpBB Sweden © 2006-2011