Strona 2 z 2

: 09 listopada 2007, 19:21
autor: Kaudi
przeczytaj dokladnie to co wklejam, ja wedlug tego postepowalem i udalo sie za pierwszym razem
Kaka' pisze:Conky i hddtemp


Temperatura twardziela w conky? Tak, to też możliwe ]aptitude update && aptitude install hddtemp[/code]

Na wszystkie pytania odpowiadamy twierdząco (ENTER).

Teraz dla przykładu, jako zwykły użytkownik, wpisujemy:

Kod: Zaznacz cały

nc localhost 7634
Powinno pojawić się coś w tym stylu (zależnie jaki dysk posiadamy):

Kod: Zaznacz cały

|/dev/sda|WDC WD1600JS-22NCB1|36|C|
Jak widać jest to trochę nieczytelne, więc dla odmiany wpisujemy:

Kod: Zaznacz cały

nc localhost 7634 | cut -d'|' -f4
Teraz wynikiem jest sama liczba, która zarazem jest temperaturą danego dysku.

Aby dodać wyświetlanie temperatury do conky stworzymy mały skrypt.

Jako zwykły użytkownik wpisz:

Kod: Zaznacz cały

touch ~/.conky_script_hddtemp && chmod +x ~/.conky_script_hddtemp
Teraz otwórz ten skrypt dowolnym edytorem, na przykład:

Kod: Zaznacz cały

vim ~/.conky_script_hddtemp
Wpisz do niego:

Kod: Zaznacz cały

#!/bin/bash
echo "$(nc localhost 7634 | cut -d'|' -f4)"
Zapisz i wyjdź z pliku. Teraz mała próba:

Kod: Zaznacz cały

sh ~/.conky_script_hddtemp
Powinniśmy jako wynik otrzymać temperaturę dysku.

Skoro wszystko działa jak należy, dodaj do ~/.conkyrc w najbardziej odpowiadające Ci miejsce:

Kod: Zaznacz cały

$color${execi 1 /home/TY/.conky_script_hddtemp} ${color #ddaa00} °C
Jeżeli korzystasz z mojego configu to możesz zamiast tej linii:

Kod: Zaznacz cały

${color slate grey}TWARDZIEL: $color$alignr$diskio 
wstawić taką linię:

Kod: Zaznacz cały

${color slate grey}TWARDZIEL: $color${execi 1 /home/TY/.conky_script_hddtemp} ${color #ddaa00} °C $color$alignr$diskio


--
Podziękowania dla użytkownika Hagal

: 10 listopada 2007, 16:01
autor: GIGABYTE
No ale jak juz pisałem po poleceniu :
nc localhost 7634

Nic nie wyświetla, wrzuca tylko nową linijkę i tyle.