Tematy związane z oprogramowaniem, instalacją, konfiguracją
dodi
Beginner
Posty: 137 Rejestracja: 24 maja 2006, 19:00
Post
autor: dodi » 28 maja 2006, 17:39
hej,
Mam problem z i2c w conky
Kod: Zaznacz cały
conky -c .conkyrc
Conky: on_bottom is deprecated. use own_window_hints below
Conky: can't open '/sys/bus/i2c/devices/0-0050/temp2_input': No such file or directory
please fix i2c or remove it from Conky
Zmienan temp pokazuje na zły katalog mojego i2c powinen na
Kod: Zaznacz cały
cat /sys/devices/platform/i2c-9191/9191-0290/temp2_input
50500
Da się zmienić watrość zmiennej temp ?
Albo w jakiś sposób podlinkować te katalogi ?
Dzięki z góry.
chyl-o
Junior Member
Posty: 621 Rejestracja: 24 maja 2006, 21:06
Lokalizacja: Lublin
Post
autor: chyl-o » 29 maja 2006, 16:03
Nie ma takiej zmiennej w systemie i nie mozesz tym samym zmienic jej sobie.
Co do dowiazan:
gdzie przelacznik -s sprawia ze jest to dowiazanie symboliczne(na wszystkich programach typu java dziala wiec i tutaj na pewno bedzie).
Po reszte zobacz sobie podrecznik systemowy ln:
dodi
Beginner
Posty: 137 Rejestracja: 24 maja 2006, 19:00
Post
autor: dodi » 29 maja 2006, 16:18
Kod: Zaznacz cały
ln -s /sys/devices/platform/i2c-9191/9191-0290/temp2_input /sys/bus/i2c/devices/0-0050/temp2_input
ln: tworzenie dowiïż½zania symbolicznego `/sys/bus/i2c/devices/0-0050/temp2_input' do `/sys/devices/platform/i2c-9191/9191-0290/temp2_input': Operacja niedozwolona
Już próbowałem i wynik jest wyżej. Chyba będe musiał w zródłach zmieniać i kompilować.
chyl-o
Junior Member
Posty: 621 Rejestracja: 24 maja 2006, 21:06
Lokalizacja: Lublin
Post
autor: chyl-o » 29 maja 2006, 16:45
widocznie robisz to bez uprawnien root'a. Przeloguj sie na niego:
A jak nie pojdzie, to dam Ci swoja konfiguracje, bo tez mialem podobny problem na poczatku z Conky
Zainstaluj sobie jeszcze raz Conky, wpisz sobie przykladowa konfiguracje i ponownie zaladuj sobie fluxa, albo jakie tam srodowisko masz. Ja nie moglem sobie tez uruchomic conky i zrobilem tak jak Ci napisalem. Pomoglo.
bartek
Beginner
Posty: 129 Rejestracja: 01 maja 2006, 08:14
Post
autor: bartek » 20 czerwca 2006, 10:10
dodi pisze: Kod: Zaznacz cały
ln -s /sys/devices/platform/i2c-9191/9191-0290/temp2_input /sys/bus/i2c/devices/0-0050/temp2_input
ln: tworzenie dowiïż½zania symbolicznego `/sys/bus/i2c/devices/0-0050/temp2_input' do `/sys/devices/platform/i2c-9191/9191-0290/temp2_input': Operacja niedozwolona
¦ciągamy source conky
download
Debian~$ tar zxvf conky-1.4.2.tar.gz
Debian~$ cd conky-1.4.2/src
Edytujemy linux.c i zmieniamy ścieżke do naszego i2c - #define I2C_DIR "/sys/devices/platform/i2c-9191/"
Następnie kompilujemy
Debian~$ cd..
Debian~$./configure
Debian~$ make
Debian~$ make install
imachine
Posty: 1 Rejestracja: 09 marca 2007, 21:57
Post
autor: imachine » 09 marca 2007, 22:00
Prawdopodobnie źle podajesz ustawienia w ~/.conkyrc
Poprawne ustawienia conkyrc i2c to:
${i2c nazwa_device_i2c nazwa_czujnika numer_czujnika}
czyli np. jeśli w moim wypadku mam /sys/bus/i2c/devices/9191-0290 i chcę monitorować temp_1 z niego to podaję wartość w .conkyrc:
${i2c 9191-0290 temp 1}
Pozdrawiam,
//m.
Kaka'
Senior Member
Posty: 3018 Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy
Post
autor: Kaka' » 09 marca 2007, 22:18
imachine pisze: Prawdopodobnie źle podajesz ustawienia w ~/.conkyrc
Są dwa sposoby: podany przez Ciebie, oraz własnoręczna kompilacja - oba są dobre