conky - instalacja, konfiguracja, i2c, hddtemp itd.

Archiwalne, stare wpisy FAQ i HowTo Użytkowników
miszmaniac
Posty: 79
Rejestracja: 09 maja 2007, 00:11
Lokalizacja: Gdynia

Post autor: miszmaniac »

możesz jeszcze spróbować wsadzić to polecenie w ` (to na klawiszu razem z tyldą):

Kod: Zaznacz cały

{`hddtemp /dev/hda`}
//edit
używaj tagów code
mlyczek
snc
Posty: 52
Rejestracja: 30 czerwca 2007, 21:45

Post autor: snc »

A zna ktos odpowiedz na moje pytanie?
miszmaniac
Posty: 79
Rejestracja: 09 maja 2007, 00:11
Lokalizacja: Gdynia

Post autor: miszmaniac »

Piszesz sobie tak:

Kod: Zaznacz cały

${exec sensors |grep core0 (czy który tam chcesz) |awk {awk '{ print $2 }' }
(Nie pamiętam w tej chwili na którym polu jest temperatura, ale to najwyżej zmień $2 na odpowiednie pole.

//edit
używaj tagów code
mlyczek
Gość

Post autor: Gość »

snc pisze:A zna ktos odpowiedz na moje pytanie?
Wklej tu wynik polecenia : sensors
oraz informację co dokładnie chcesz mieć wyświetlone w conky, to dostaniesz odpowiedź :)


Pozdrawiam
snc
Posty: 52
Rejestracja: 30 czerwca 2007, 21:45

Post autor: snc »

Kod: Zaznacz cały

k8temp-pci-00c3
Adapter: PCI adapter
Core0 Temp:
             +63°C
No i chcialbylm zeby mi conky pokazywal te 63 stopnie cokolwiek to jest :)
Gość

Post autor: Gość »

Daj tu wynik z :

Kod: Zaznacz cały

ls -laR /sys/module/k8temp/drivers/pci:k8temp

Pozdrawiam
snc
Posty: 52
Rejestracja: 30 czerwca 2007, 21:45

Post autor: snc »

Kod: Zaznacz cały

lrwxrwxrwx 1 root root 0 2007-07-13 20:08 /sys/module/k8temp/drivers/pci:k8temp -> ../../../bus/pci/drivers/k8temp
Gość

Post autor: Gość »

OK - w taki sposób, to ten temat dorobi się 20 stron zanim dojdziemy do pliku :)

Szukaj w /sys/bus/pci/drivers/k8temp
pliku tekstowego zawierającego input w nazwie

Jak będą katalogi, to zaglądaj po kolei wgłąb każdego
Jak znajdziesz jakiś plik xxx_input, to zobacz zawartość i porównaj z wynikiem sensors
Przykładowo :
dla temp. w sensors : 69
zawartość pliku będzie : 6900

Jak znajdziesz plik, o który chodzi, to wtedy daj tu pełną ścieżkę do niego (łącznie z nazwą pliku) oraz wklej jego zawartość - niestety kazanie Ci co chwila wklejać ls z kolejnych podkatalogów zajęło by wieki, a nie mam takiej płyty pod ręką by sprawdzić samemu.


Pozdrawiam
snc
Posty: 52
Rejestracja: 30 czerwca 2007, 21:45

Post autor: snc »

sda2/sys/bus/pci/drivers/k8temp/0000:00:18.3 i tam jest temp1_input o zawartosci 6600. Ale ogolnie dziwna sprawa z katalogami tam, ciagle sie zapetlaja :shock:
Gość

Post autor: Gość »

snc pisze:sda2/sys/bus/pci/drivers/k8temp/0000:00:18.3 i tam jest temp1_input o zawartosci 6600. Ale ogolnie dziwna sprawa z katalogami tam, ciagle sie zapetlaja :shock:
No to stwórz sobie w $HOME plik cpu_temp i wpisz do niego :

Kod: Zaznacz cały

#!/bin/bash
temperatura="$(< /sys/bus/pci/drivers/k8temp/0000:00:18.3/temp1_input)"
echo "${temperatura::2}"

exit 0
... a następnie nadaj mu chmod +x

No i do conky w miejscu gdzie ma ją wyświetlać wstaw :

Kod: Zaznacz cały

${execi 1 /home/twój_login/cpu_temp}

Pozdrawiam
Zablokowany