conky - instalacja, konfiguracja, i2c, hddtemp itd.

Archiwalne, stare wpisy FAQ i HowTo Użytkowników
byczynho
Posty: 17
Rejestracja: 11 czerwca 2007, 00:46

Post autor: byczynho »

Kaka spójrz bo mam jeszcze dwa problemy z twoim configem. Pierwszy to taki, że jak zrobiłem ten skrypt na temperaturę procesora to mi wyświetla coś takiego: C:0 MB:0, a drugi to taki że przy temperaturze dusku wyświetla mi jakieś dziwne A dopiero potem C i temperatura :/ jak pozbyć się tego dziwnego A ?

A no i właśnie jak zamieścić tam te moje partycje ?

[ Dodano: 2007-06-12, 23:53 ]
Kaka' pisze:Conky i i2c

Jeżeli jednak dalej wywala Ci błąd, że masz usunąć tą linijkę z pliku konfiguracyjnego, to oznacza to, że czas na własnoręczną kompilację conky. Nie bój się, pomogę ]mkdir conky[/code]

Teraz przejdź do tego katalogu:

Kod: Zaznacz cały

cd conky
Po tym ściągamy źródła conky (jako root):

Kod: Zaznacz cały

apt-get source conky
Następnie:

Kod: Zaznacz cały

apt-get build-dep conky
Jeżeli pokaże Ci się, że należy zainstalować dodatkowe pakiety, uczyń to. Teraz przechodzimy do odpowiedniego katalogu:

Kod: Zaznacz cały

cd conky-wersja
Teraz najważniejsza część. Należy zmienić jeden z plików. Wejdź do katalogu src i w dowolnym edytorze otwórz plik linux.c, na przykład:

Kod: Zaznacz cały

vim linux.c
Odnajdujemy linijkę:
#define I2C_DIR "/sys/bus/i2c/devices/"
i zmieniamy "/sys/bus/i2c/devices/" na odpowiednią ścieżkę do i2c. Jaka jest odpowiednia ścieżka? Dokładnie Ci nie powiem, bo u każdego może być inaczej. W moim przypadku ścieżka do i2c (chyba, już dokładnie nie pamiętam) to jest: /sys/bus/i2c/devices/9191-0290. Jak już zmienimy ten plik na odpowiednią ścieżkę to zapisujemy go i wychodzimy z katalogu src (cd -). Teraz wydajemy (jako root) polecenie:

Kod: Zaznacz cały

debuild
Spokojnie czekamy aż skończy, po czym wychodzimy z aktualnego katalogu i wchodzimy do katalogu gdzie są źródła, na przykład:

Kod: Zaznacz cały

cd ~/conky
Teraz już tylko instalujemy conky, czyli:

Kod: Zaznacz cały

dpkg -i conky-wersja
lub jeśli nie mamy w tym katalogu żadnych innych paczek .deb:

Kod: Zaznacz cały

dpkg -i *
Teraz ponownie uruchamiamy conky. Jeżeli wszystko dobrze zrobiłeś, to błąd już nie będzie się pokazywał, a conky będzie pięknie wyświetlać temperaturkę procesorka ;) W przypadku kiedy podałeś złą ścieżkę do i2c to nie musisz ponownie ściągać źródeł - wystarczy, że ponownie otworzysz plik linux.c zmienisz co trzeba, a następnie wydasz debulid. Jeżeli wszystko dobrze poszło to możesz usunąć folder conky (ten który stworzyłeś) wraz z jego plikami.

Przedstawię tutaj cały ten proces:

debian:/home/kaka/conky#
Zastosowałem się do tego i podczas gdy wykonuje polecenie:

Kod: Zaznacz cały

sudo debuild
... wywala mi coś takiego:

Kod: Zaznacz cały

byczynho@CHATKA:~/conky/conky-1.4.5$ sudo debuild
 debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp configure-stamp
/usr/bin/make clean
make[1]: Wejście do katalogu `/home/byczynho/conky/conky-1.4.5'
make[1]: *** Brak reguł do zrobienia obiektu `configure.ac', wymaganego przez `Makefile.in'. Stop.
make[1]: Opuszczenie katalogu `/home/byczynho/conky/conky-1.4.5'
make: [clean] Błąd 2 (zignorowany)
/usr/bin/make distclean
make[1]: Wejście do katalogu `/home/byczynho/conky/conky-1.4.5'
make[1]: *** Brak reguł do zrobienia obiektu `configure.ac', wymaganego przez `Makefile.in'. Stop.
make[1]: Opuszczenie katalogu `/home/byczynho/conky/conky-1.4.5'
make: [clean] Błąd 2 (zignorowany)
dh_clean 
 dpkg-source -b conky-1.4.5
dpkg-source: warning: Version number suggests Ubuntu changes, but Maintainer: does not have Ubuntu address
dpkg-source: warning: Version number suggests Ubuntu changes, but there is no XSBC-Original-Maintainer field
dpkg-source: building conky using existing conky_1.4.5.orig.tar.gz
dpkg-source: building conky in conky_1.4.5-0ubuntu1.diff.gz
dpkg-source: warning: executable mode 0755 of `libtool' will not be represented in diff
dpkg-source: warning: executable mode 0755 of `config.status' will not be represented in diff
dpkg-source: warning: ignoring deletion of file configure.ac
dpkg-source: building conky in conky_1.4.5-0ubuntu1.dsc
 debian/rules build
dh_testdir
/usr/bin/make
make[1]: Wejście do katalogu `/home/byczynho/conky/conky-1.4.5'
make[1]: *** Brak reguł do zrobienia obiektu `configure.ac', wymaganego przez `Makefile.in'. Stop.
make[1]: Opuszczenie katalogu `/home/byczynho/conky/conky-1.4.5'
make: *** [build-stamp] Błąd 2
debuild: fatal error at line 1228:
debian/rules build failed
A tak w ogóle jak się chce na roota zalogować to otrzymuje takie coś:

Kod: Zaznacz cały

su: Authentication failure
Wybacz.


:/
yantar
Member
Posty: 1225
Rejestracja: 07 czerwca 2007, 21:15
Lokalizacja: Rzeszów

Post autor: yantar »

Mala sugestia, ten screenshot w tutorialu. 1,5Mb cedzace sie po 6kb/s troche zniecheca. Polecam przerobic go na jakis .jpg z kompresja 85-90. Bedzie to wtedy strawniejsze ;)
FistWist
Posty: 9
Rejestracja: 19 czerwca 2007, 18:55

Post autor: FistWist »

Kod: Zaznacz cały

Probing for `Analog Devices ADM1033'...                     No
Probing for `Analog Devices ADM1034'...                     No
Probing for `SPD EEPROM'...                                 No
Probing for `EDID EEPROM'...                                Success!
    (confidence 8, driver `eeprom'), other addresses: 0x51 0x52 0x53 0x54 0x55 0x56 0x57
Probing for `Maxim MAX6900'...                              No
Nie wykrywa mi sensorow wcale ; /
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

Post autor: Kaka' »

Jaka płyta główna?
FistWist
Posty: 9
Rejestracja: 19 czerwca 2007, 18:55

Post autor: FistWist »

AsRock 775-Twins HDTV. Przyznam, sprawiala mi problemy juz z regulacja obrotow na procesorowym wentylku ;'d (nierozwiazany do dzis)


@dodam, ze w takim speedfanie na windowsie temperatury wykrywa poprawnie (podobnie jak w biosie).
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

Post autor: Kaka' »

Jaki masz kernel?
xtomashx
Posty: 49
Rejestracja: 14 maja 2007, 10:55

Post autor: xtomashx »

mi tez w conky nie chce wykrywac temperatur... zreszta sensory tez bue
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

Post autor: Kaka' »

xtomashx, jaki masz kernel?
xtomashx
Posty: 49
Rejestracja: 14 maja 2007, 10:55

Post autor: xtomashx »

2.6.18-4-486
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

Post autor: Kaka' »

Jakieś dwa miesiące temu kupiłem sobie sprzęt i na jajku 2.6.18-4-amd64 (bodajże!), też nie wykrywało sensorów. Dopiero na jajku 2.6.20 zapuściło. Zrób upgrade kernela (w repo jest już 2.6.20).
Zablokowany