[Conky] Temperaura dysku ustawienia.

Tylko tematy nie mieszczące się powyżej.
ramelof
Piegowaty Guziec
Piegowaty Guziec
Posty: 12
Rejestracja: 23 mar 2007, 17:10
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: Unity
Architektura: x86

[Conky] Temperaura dysku ustawienia.

Post autor: ramelof »

WItam zrobiłem według tego:
http://debian.linux.pl/viewtopic.php?p=11492#11492

Tylko conky bada dysk wewnątrz komputera. Linuxa mam na zewnętrznym i gdy podłączam go pod innego kompa to nie wykrywa temp, a chce żeby mierzył zew.

conky rc

Kod: Zaznacz cały

background yes
use_xft yes
xftfont Sans:size=8
xftalpha 0.5
update_interval 1.0
total_run_times 0
double_buffer yes
no_buffers no
own_window yes
own_window_transparent yes
own_window_type override
own_window_hints undecorate,sticky,skip_taskbar,skip_pager
minimum_size 500 5
maximum_width 200
draw_shades yes
draw_outline no
draw_borders no
default_color white
alignment top_right
gap_x 15
gap_y 50
uppercase no
override_utf8_locale yes

TEXT

${color #418dd4}${font :size=10}System $hr $font
$color $sysname  $kernel ($machine)
$color Processes: $processes  Running: $running_processes
$color Uptime: $uptime

${color #418dd4}${font :size=10}CPU $hr $font $color
$color CPU @ ${freq}MHz $alignr ${cpu cpu}% 
$color ${cpubar cpu}
$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 #418dd4}${font :size=10}RAM $hr $font $color
$color RAM: $mem/$memmax $alignr ${memperc}%
$color ${membar}
$color Swap: $swap/$swapmax $alignr $swapperc%
$color ${swapbar}
$color ${top_mem name 1} $alignr ${top_mem mem 1}%
$color ${top_mem name 2} $alignr ${top_mem mem 2}%
$color ${top_mem name 3} $alignr ${top_mem mem 3}%

${color #418dd4}${font :size=10}HDD $hr $font $color
$color /: ${fs_used /}/${fs_size /} $alignr ${fs_free_perc /}%
$color ${fs_bar /}
$color /home: ${fs_used /home}/${fs_size /home} $alignr ${fs_free_perc /home}%
$color ${fs_bar /home}

${color #418dd4}${font :size=10}Temp $hr $font $color
$color HDD: $alignr ${execi 1 /home/kermit/Skrypty/hdd_temp} °C

${color #418dd4}${font :size=10}Network $hr $font $color
$color LAN:
$color IP: ${addr eth0}
$color Download: ${downspeedf eth0} KB/s $alignr ${totaldown eth0}
$color Upload: ${upspeedf eth0} KB/s $alignr ${totalup eth0}

$color WIFI:
$color IP: ${addr eth1}
$color Download: ${downspeedf eth1} KB/s $alignr ${totaldown eth1}
$color Upload: ${upspeedf eth1} KB/s $alignr ${totalup eth1}

$color PPP:
$color IP: ${addr ppp0}
$color Download: ${downspeedf ppp0} KB/s $alignr ${totaldown ppp0}
$color Upload: ${upspeedf ppp0} KB/s $alignr ${totalup ppp0}

${color #418dd4}${font :size=10}Aktualizacje $hr $font $color
$color Pakiety do aktualizacji:
${execi 20 cat /var/log/upgrades.log}
skrypt od temp.

Kod: Zaznacz cały

#!/bin/bash
echo "$(nc localhost 7634 | cut -d'|' -f4)"
Hagal
Sędziwy Jeż
Sędziwy Jeż
Posty: 41
Rejestracja: 11 sty 2009, 01:35
Płeć: Mężczyzna
Środowisko graficzne: Brak

Odp: [Conky] Temperaura dysku ustawienia.

Post autor: Hagal »

Wklej wynik z :

Kod: Zaznacz cały

nc localhost 7634
i powiedz, o który dysk z podanego wyniku Ci chodzi.
ramelof
Piegowaty Guziec
Piegowaty Guziec
Posty: 12
Rejestracja: 23 mar 2007, 17:10
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: Unity
Architektura: x86

Odp: [Conky] Temperaura dysku ustawienia.

Post autor: ramelof »

Witaj.

Wynik dostaniesz trochę później bo stawian na nowo, ale na tą chwilę mogę powiedzieć, że ta komenda wykrywa tylko dysk podłączony pod SATA wewnątrz komputera.

Ten drugi na którym mam ubuntu i z którego chce temperature jest podłączony pod port USB i komenda go nie pokazuje.

Czy to jest przyczyne tego, że on jej nie chce wykryć?

Istnieje jakiś sposób, żeby określał temperature tego dysku na porcie USB.
Hagal
Sędziwy Jeż
Sędziwy Jeż
Posty: 41
Rejestracja: 11 sty 2009, 01:35
Płeć: Mężczyzna
Środowisko graficzne: Brak

Odp: [Conky] Temperaura dysku ustawienia.

Post autor: Hagal »

Jeśli ten drugi dysk to np. sdb, to sprawdź w konsoli jako user :

Kod: Zaznacz cały

hddtemp /dev/sdb
Jeśli wyświetli temperaturę, to oznacza, iż w conky wystarczy standardowy wpis, by ją pokazywało :

Kod: Zaznacz cały

${hddtemp /dev/sdb}
Jeśli zaś dostaniesz info o braku uprawnień do odczytu, to wystarczy dodać się do grupy disk
ramelof
Piegowaty Guziec
Piegowaty Guziec
Posty: 12
Rejestracja: 23 mar 2007, 17:10
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: Unity
Architektura: x86

Odp: [Conky] Temperaura dysku ustawienia.

Post autor: ramelof »

esktop:~$ sudo su
root@desktop:/home# hddtemp /dev/sdf
/dev/sdf: ST3250410AS: S.M.A.R.T. not available
root@desktop:/home#

Jak się dodać do grupy disk??
Awatar użytkownika
thalcave
Przyjaciel
Przyjaciel
Posty: 821
Rejestracja: 08 lis 2006, 12:17
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Fluxbox
Architektura: x86

Odp: [Conky] Temperaura dysku ustawienia.

Post autor: thalcave »

/dev/sdf: ST3250410AS: S.M.A.R.T. not available
w tej linijce jest wszystko napisane. Dysk ten nie ma obsługi SMART, dzięki któremu możemy odczytać temperaturę dysku.
GNU/Linux user
Na pytania na PW/e-mail nie udzielam odpowiedzi!
Szanujmy innych użytkowników!
Wesprzyj akcje: Temat rozwiązany -> dodajemy [solved]
ODPOWIEDZ

Wróć do „Inne”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 8 gości