Conky ve sıcaklık sensörleri

Başlatan TahaKaradeniz, 31 Mayıs 2011 - 22:41:23

« önceki - sonraki »

0 Üyeler ve 5 Ziyaretçi konuyu incelemekte.

TahaKaradeniz

Conky konusuna da yazdım ama cevap gelmeyince o konudaki bir arkadaşın tavsiyesi üzerine yeni konu açtım. :-[

use_xft yes
xftfont verdana:size=8
alignment top_right
xftalpha 0.8
own_window yes
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_type normal
double_buffer yes
draw_shades no
draw_outline no
draw_borders no
stippled_borders 10
border_margin 4
border_width 1
default_shade_color grey
default_outline_color black
default_color white
use_spacer none
no_buffers yes
uppercase no
color1 F8DF58
minimum_size 200 5
maximum_width 200
gap_x 9
gap_y 17
TEXT
$color
${color orange}${font OpenLogos:size=16}${font}SİSTEM ${hr 2}$color
$nodename $sysname
$kernel, $machine
${font StyleBats:size=16}${font}${uptime_short} saattir açık.
${execi 30 tail -n3 /var/log/messages | awk '{print " ",$5,$6,$7,$8,$9,$10}' | fold -w50}
${color orange}${font StyleBats:size=16}${font}CPU ${hr 2}$color
${freq}MHz Load: ${loadavg}
${cpugraph BADCDD ffffff BADCDD}
${font}CPU0: ${cpu cpu0}% ${cpubar cpu0}
${font}CPU1: ${cpu cpu1}% ${cpubar cpu1}
${goto 6}${voffset 4}${font StyleBats:size=16}${font}${voffset -4}${goto 6}DISK: ${diskio}${alignr}${diskiograph 8,60 F57900 FCAF3E}
İŞLEM               PID${alignr}CPU %

${font Dejavu Sans Mono:size=7}${top name 1}${alignr}${top pid 1}${alignr}${top cpu 1}
${top name 2}${alignr}${top pid 2}${alignr}${top cpu 2}
${top name 3}${alignr}${top pid 3}${alignr}${top cpu 3}

${color orange}${font OpenLogos:size=16}${font}SICAKLIKLAR ${hr 2}$color
${goto 6}${voffset 4}${font Devil inside:size=16}${font}${voffset -4}${goto 6}İşlemci 1 Sıcaklığı:  ${alignr}${exec sensors | grep 'Core 0' | cut -c15-16} °C / ${color #FCAF3E}${exec sensors | grep 'Core 0' | cut -c33-37}°C$color
${goto 6}${voffset 4}${font Devil inside:size=16}${font}${voffset -4}${goto 6}İşlemci 2 Sıcaklığı: ${alignr}${exec sensors | grep 'Core 1' | cut -c15-16} °C / ${color #FCAF3E}${exec sensors | grep 'Core 1' | cut -c33-37}°C$color
${goto 5}${voffset 4}${font Devil inside:size=16}${font}${voffset -4}${goto 6}Anakart Sıcaklığı: $alignr ${hwmon temp 1} °C / ${color #FCAF3E}${exec sensors | grep 'MB Temperature' | cut -c37-38}101.0°C$color
${goto 4.5}${voffset 2}${font Poky:size=15}${font}${voffset -6}${goto 6}Hard disk Sıcaklığı:${alignr}${execi 300 hddtemp /dev/sda| cut -c 27-28}°C / ${color #FCAF3E}95°C$color

${color orange}${font PizzaDude Bullets:size=14}${font}RAM ${hr 2}$color
RAM:  $memperc%   ${membar 6}$color
Swap: $swapperc%   ${swapbar 6}$color
${color orange}${font StyleBats:size=10}${font}${hr 2}$color
${font Radio Space:size=8}${alignc}${time %A %d %Y}
${font Radio Space:size=20}${alignc}${time %H:%M}

${color orange}${font PizzaDude Bullets:size=14}${font}DİSKLER ${hr 2}$color
${font}Sistem: ${fs_free_perc /}% ${fs_bar 6 /}$color
${color orange}${font PizzaDude Bullets:size=14}${font}AĞ ${hr 2}$color
Down:${color} ${downspeed ppp0} k/s${color}${offset 80}
Up:${color} ${upspeed ppp0} k/s
${color}${alignc}${downspeedgraph ppp0 32,65 BADCDD BADCDD} ${color}${upspeedgraph ppp0 32,65 BADCDD BADCDD}
Totaldown: ${totaldown ppp0}
Totalup: ${totalup ppp0}
Inbound:${tcp_portmon 1 32767 count} Outbound: ${tcp_portmon 32768 61000 count}


Conkyrc dosyam bu. Ne yaptıysam HDD sıcaklığını tanıtamadım. AWN'de  görüyorum ama Conky nuh diyor peygamber demiyor. :)

Bu da :

ugur@ugur-Aspire-5738:~$ sudo hddtemp /dev/sda
WARNING: Drive /dev/sda doesn't appear in the database of supported drives
WARNING: But using a common value, it reports something.
WARNING: Note that the temperature shown could be wrong.
WARNING: See --help, --debug and --drivebase options.
WARNING: And don't forget you can add your drive to hddtemp.db
/dev/sda: WDC WD3200BEVT-22ZCT0                   �:  52°C or °F
ugur@ugur-Aspire-5738:~$
Mint-Ubuntu-Mageia-Pardus-Arch

Özgürlük için LİNUX !

Gabriel

#1
Bilmem yardımcı olur mu ama yine de denemekte fayda var. Şurası dikkatimi çekti.
${execi 300 hddtemp /dev/sda| cut -c 27-28}°C

/dev/sda'dan sonra bir boşluk vermen gerekir mi acaba?

Ya da şu şekilde düzenlemen daha mı doğru olur?

${execi 300 hddtemp /dev/sda | grep "/dev/sda: WDC WD3200BEVT-22ZCT0                   �:" | cut -c53-57}°C
Yeryüzü bize atalarımızdan miras kalmadı, çocuklarımızdan ödünç aldık.

TahaKaradeniz

İki şekilde de yaptım fakat bir değişiklik olmadı @Gabriel.
Mint-Ubuntu-Mageia-Pardus-Arch

Özgürlük için LİNUX !

Gabriel

İkinci kodu birebir copy paste yapmamalısın. Kendine göre düzenle. Ben çıktına göre böyle olabilir diye düşündüm. Ama çıktını buraya yanlış aktarmış olabilirsin. Çünkü � gibi karakterler mevcut. grep cut kullanımını biraz araştırırsan çözeceksin diye düşünüyorum.
Yeryüzü bize atalarımızdan miras kalmadı, çocuklarımızdan ödünç aldık.

TahaKaradeniz

Uç birimde de tam olarak o karakterler çıkıyor aslına bakarsanız. :) İngilizce Ubuntu forumunda bakmıştım bu konuya ama dilim yeterli olmaadığı için tam olarak beceremedim. Söylediğiniz şeyin karakter sayısıyla falan alakası vardı sanırım.

Bu arada ilginiz için teşekkür ederim.
Mint-Ubuntu-Mageia-Pardus-Arch

Özgürlük için LİNUX !

Gabriel

Ric ederim. Ne demek...
Evet cut -c53-57 kısmını ben de sayarak yazdım 53 ve 57. karakterler arasını al anlamında çalışıyor. Dediğim gibi siz kendinize göre düzenleyerek bulabilirsiniz. Ya da grep kısmını "�:" kısmında alırsak cut daha kısalabilir.

${execi 300 hddtemp /dev/sda | grep "�:" | cut -c1-3}°C
gibi.
Yeryüzü bize atalarımızdan miras kalmadı, çocuklarımızdan ödünç aldık.

heartsmagic

hddtemp /dev/sda | grep WDC çıktısını bir görebilir miyiz?
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

TahaKaradeniz

@heartsmagic

ugur@ugur-Aspire-5738:~$ hddtemp /dev/sda | grep WDC
/dev/sda: open: Erişim engellendi

ugur@ugur-Aspire-5738:~$ sudo hddtemp /dev/sda | grep WDC
[sudo] password for ugur:
WARNING: Drive /dev/sda doesn't appear in the database of supported drives
WARNING: But using a common value, it reports something.
WARNING: Note that the temperature shown could be wrong.
WARNING: See --help, --debug and --drivebase options.
WARNING: And don't forget you can add your drive to hddtemp.db
/dev/sda: WDC WD3200BEVT-22ZCT0                   �:  54°C or °F
ugur@ugur-Aspire-5738:~$


Göremiyorum ne yazık ki :)

Mint-Ubuntu-Mageia-Pardus-Arch

Özgürlük için LİNUX !

Gabriel

#8
sudo kullan.

Edit: pardon kullanmışsın.

HDD not supported? Nedir bu disk? SSD falan mı?

Büdüt:

disk şu olmalı ve Serial ATA diyor.

Şu konuda hddtemp veritabanına diskini nasıl ekleyebileceğinden bahsediyor.
http://en.gentoo-wiki.com/wiki/Hddtemp
Yeryüzü bize atalarımızdan miras kalmadı, çocuklarımızdan ödünç aldık.

TahaKaradeniz

Valla pek bilmiyorum. SYS info ATA WDC WD3200BEVT-2 diyor.

Acaba Hddtemp'i silip tekrar kurmak işe yarar mı? 10.10 kullnırken sorun yoktu da...
Mint-Ubuntu-Mageia-Pardus-Arch

Özgürlük için LİNUX !

heartsmagic

Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

TahaKaradeniz

Mint-Ubuntu-Mageia-Pardus-Arch

Özgürlük için LİNUX !

heartsmagic

Şimdi, grep ile her nedense tek satır muamelesi yapılıyor bize. Sendeki çıktı bende olmadığından deneme de yapamıyorum başka türlü ne yazık ki. İlk dizüstümdeki diskimi de hddtemp görmüyordu ve ben de elle eklemiştim. @Gabriel, Gentoo anlatımı eklemiş, hem oradan yararlanıp hem de bize göre düzenleyelim dosyamızı, zira yeri biraz farklı.

Öncelikli olarak ekleme yapacağımız dosya şu: /etc/hddtemp.db

Ekleme yapmak içinse bir iki şey bilmemiz lazım.İlk olarak şu komutu ver:

sudo hddtemp -D /dev/sda

Komutun çıktısının ilk satırlarında model göreceksin. Bende şu şekilde:
Alıntı YapModel: Hitachi HTS542516K9SA00

Tabi, bu sende farklı olacaktır. Bu bize lazım. Lazım olan diğer şeyse sıcaklık değerinin hangi bölümden alındığı. Gentoo anlatımında 194 denmiş, bende de field(194) alanında diskimin sıcaklığı görünmekte. hddtemp'in döndürdüğü sıcaklık değeri bu cidden. Sen bu alanı bulacaksın. Diyelim ki sende de 194.

gksudo gedit /etc/hddtemp.db ile dosyayı aç, en altına şunu ekle:

"HTS542516K9SA00" 194 C "Hitachi"

İlk bölüm senin model ismin olacak, değişecek yani. 194 yerine de artık sende ne görünüyorsa yine değişecek veya değişmeyecek, C aynen kalacak, en sondaki isimse değişebilir, kendine göre ver bir şeyler. Sonra dosyayı kaydedip kapat.

Eğer hddtemp'i arka planda çalışması için ayarladıysan:
sudo /etc/init.d/hddtemp restart ile yeniden başlat. Arka planda çalışmıyorsa doğrudan deneyebilirsin:

sudo hddtemp /dev/sda

Tek satır bir çıktı verirse cut'la veya awk ile almak kolay olur.

Örnek:
Benim hddtemp çıktım:
Alıntı Yap/dev/sda: Hitachi HTS542516K9SA00: 36°C

Şu şekilde sıcaklık değerini alabiliriz:
sudo hddtemp /dev/sda | awk '{print $4}'
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

TahaKaradeniz



Olmadı galiba gene de. Hddtemp çıktım:

ugur@ugur-Aspire-5738:~$ sudo hddtemp /dev/sda
[sudo] password for ugur:
WARNING: Drive /dev/sda doesn't appear in the database of supported drives
WARNING: But using a common value, it reports something.
WARNING: Note that the temperature shown could be wrong.
WARNING: See --help, --debug and --drivebase options.
WARNING: And don't forget you can add your drive to hddtemp.db
/dev/sda: WDC WD3200BEVT-22ZCT0                   �:  54°C or °F
ugur@ugur-Aspire-5738:~$
Mint-Ubuntu-Mageia-Pardus-Arch

Özgürlük için LİNUX !

heartsmagic

Eklemeyi tam olarak söylediğim gibi mi yaptın?
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

TahaKaradeniz

Evet, ekran görüntüsünü ekledim hatta. Sağda görünüyor.
Mint-Ubuntu-Mageia-Pardus-Arch

Özgürlük için LİNUX !

heartsmagic

Bir ara resmi görüyordum, şu an göremiyorum. Eklediğin yer gözümden kaçmış. Açıkçası her şey olması gerektiği gibi, ekleme şeklimiz yanlış değilse sorunun giderilmesi lazımdı, en azından o hatalardaki "ben senin diskini tanımıyorum arkadaş" çıktılarını vermemeliydi.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

TahaKaradeniz

Mint-Ubuntu-Mageia-Pardus-Arch

Özgürlük için LİNUX !

handsomeguy

benim sorunum şu

şu weather.com'dan hala partner id ve licence keyim gelmedi. 24 saat geçti üzerinden.
spam maillerde de bir şey yok
yardım eder misiniz.

heartsmagic

@mah20, eklediğin satırın başında # karakteri var. Eğer o şekilde olursa algılamaz hddtemp, zira o satırlar yorum satırları. Başında bir şey olmasın satırın.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

TahaKaradeniz

Yukardaki satırların hepsinde de # karakteri olduğu için ben de koyayım demiştim. :) Sildim fakat gene olmadı.
Mint-Ubuntu-Mageia-Pardus-Arch

Özgürlük için LİNUX !

heartsmagic

Nasıl ayarladın sen hddtemp'i? Arka planda mı çalışıyor yoksa sen mi çalıştırıyorsun? Kurarken sormuştur sana, Hayır dediysen arka planda çalışmaz. Eğer Evet dediysen yeniden başlatman gerekir.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

TahaKaradeniz

Yukarda o ihtimale karşı verdiğiniz kodu denemiştim gerçi ama ne olur ne olmaz diye yeniden de başlattım.

sudo hddtemp /dev/sda komutunu verince aldığım sonuç aynı. Değişme yok yani.
Mint-Ubuntu-Mageia-Pardus-Arch

Özgürlük için LİNUX !

heartsmagic

Elimdeki disk desteklendiği için kendim de kurcalayamıyorum şu an :)

Neyse, kulağı tersten göstermeye çalışalım. Şu ne diyor?

sudo hddtemp /dev/sda | tail -n 1 | awk {'print $4'}
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

TahaKaradeniz

:)

ugur@ugur-Aspire-5738:~$ sudo hddtemp /dev/sda | tail -n 1 | awk {'print $4'}
[sudo] password for ugur:
WARNING: Drive /dev/sda doesn't appear in the database of supported drives
WARNING: But using a common value, it reports something.
WARNING: Note that the temperature shown could be wrong.
WARNING: See --help, --debug and --drivebase options.
WARNING: And don't forget you can add your drive to hddtemp.db
�:
ugur@ugur-Aspire-5738:~$


Diyor.
Mint-Ubuntu-Mageia-Pardus-Arch

Özgürlük için LİNUX !