openSUSEa suomeksi
openSUSE => Multimedia ja grafiikka => Aiheen aloitti: mustax81 - 02.11.2007 - klo:00:03
-
Koska käytän Irmania, jouduin asentamaan lirc:n (v. 0.8.2) manuaalisesti toimimalla näin:
Imutetaan lirc-0.8.2:tar.bz2 osoitteesta: http://www.lirc.org/
Puretaan paketti levylle.
Ajetaan:
#./setup.sh
ja valitaan Irman ja oikea osoite ttyS0.
Valitaan"Save configuration & run configure"
#make
#make install
Muutetaan oikeudet:
chmod 666 /dev/lircd
Ajetaan lircd ja testataan:
# /usr/local/sbin/lircd /etc/lircd.conf
# irw
ffffb14f807f0000 00 next yamaha-akai.irman.conf
ffffb14f40bf0000 00 previous yamaha-akai.irman.conf
Tässä vaiheessa käynnistin IRKick:n ja esim. Amarockin ohjaaminen onnistui hyvin.
Uudelleen käynnistämisen jälkeen lirc demoni ei tietenkään käynnisty, joten pitäisi tehdä automaattikäynnistys.
Kopioin contributions osiosta lirc.suse7.1 -> /etc/init.d/lirc
editoin scriptistä polun muotoon: /usr/local/sbin/lircd
Sitten:
cd /etc/init.d/rc3.d
ln -s ../lirc S80lirc
ln -s ../lirc K80lirc
cd /etc/init.d/rc5.d
ln -s ../lirc S80lirc
ln -s ../lirc K80lirc
Näiden jälkeen kokeilin käynnistää:
# /etc/init.d/lirc start
/etc/init.d/lirc: line 12: /etc/rc.config: No such file or directory
Poistin tuon rivin (rc.config on poistunut/muuttunut susessa) jonka jälkeen komento antaa tuloksen:
Starting daemon lircd done
Kuitenkin, kun yritän käynnistää IRKickin lirc häviää prosessitaulusta.
Kysymys:
Mikä neuvoksi?
Edit:
Kopioin /etc/init.d/lirc scriptin asennus-dvd:ltä Midnight Commanderilla. Muokkasin /usr/sbin/ kohdat muotoon /usr/local/sbin/ ja tein symbolisen linkin:
ln -s /etc/init.d/lirc /usr/local/sbin/rclirc
Nyt yritys käynnistää lirc antaa seuraavan virheilmon:
# /etc/init.d/lirc start
Starting lircd .....Error: no device found unused
-
muokkaa kopioimaasi /etc/init.d/lirc tiedostoa
# Check for missing binaries (stale symlinks should not happen)
lircd_BIN=/usr/sbin/lircd Muuta tähän sinun lircd polku
test -x $lircd_BIN || exit 5
# Check for existence of needed config file and read it
lircd_CONFIG=/etc/sysconfig/lirc Muuta tähän sinun lirc konffi tiedosto
test -r $lircd_CONFIG || exit 6
. $lircd_CONFIG
-
muokkaa kopioimaasi /etc/init.d/lirc tiedostoa
# Check for missing binaries (stale symlinks should not happen)
lircd_BIN=/usr/sbin/lircd Muuta tähän sinun lircd polku
test -x $lircd_BIN || exit 5
# Check for existence of needed config file and read it
lircd_CONFIG=/etc/sysconfig/lirc Muuta tähän sinun lirc konffi tiedosto
test -r $lircd_CONFIG || exit 6
. $lircd_CONFIG
Nämä olinkin muuttanut.
Lirc polku:
/usr/local/sbin/lircd
conffitiedosto:
/etc/sysconfig/lirc