: 09 listopada 2007, 19:21
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:
Powinno pojawić się coś w tym stylu (zależnie jaki dysk posiadamy):Kod: Zaznacz cały
nc localhost 7634
Jak widać jest to trochę nieczytelne, więc dla odmiany wpisujemy:Kod: Zaznacz cały
|/dev/sda|WDC WD1600JS-22NCB1|36|C|
Teraz wynikiem jest sama liczba, która zarazem jest temperaturą danego dysku.Kod: Zaznacz cały
nc localhost 7634 | cut -d'|' -f4
Aby dodać wyświetlanie temperatury do conky stworzymy mały skrypt.
Jako zwykły użytkownik wpisz:
Teraz otwórz ten skrypt dowolnym edytorem, na przykład:Kod: Zaznacz cały
touch ~/.conky_script_hddtemp && chmod +x ~/.conky_script_hddtemp
Wpisz do niego:Kod: Zaznacz cały
vim ~/.conky_script_hddtemp
Zapisz i wyjdź z pliku. Teraz mała próba:Kod: Zaznacz cały
#!/bin/bash echo "$(nc localhost 7634 | cut -d'|' -f4)"
Powinniśmy jako wynik otrzymać temperaturę dysku.Kod: Zaznacz cały
sh ~/.conky_script_hddtemp
Skoro wszystko działa jak należy, dodaj do ~/.conkyrc w najbardziej odpowiadające Ci miejsce:
Jeżeli korzystasz z mojego configu to możesz zamiast tej linii:Kod: Zaznacz cały
$color${execi 1 /home/TY/.conky_script_hddtemp} ${color #ddaa00} °C
wstawić taką linię:Kod: Zaznacz cały
${color slate grey}TWARDZIEL: $color$alignr$diskio
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