Hallo,
In der aktuellen [Gen2VDR 1.0 RC4] haben sich glaube ich folgende kleine Fehler eingeschlichen, bzw. sind evtl. kleine Anderungen nötig.
Zusammenfassung :
Burn Plugin
GraphTFT / Framebuffer
Text2Skin
XXV
Nvidia nforce2 Netzwerk/Sound Treiber
CD/DVD Mounten (Mount.sh)
CD/DVD Laufwerk leiser machen
Solitäre < thx Bert
DVD-Convert < thx Bert
NVRAM < thx Netz
Autotimeredit < thx Netz
Burn Plugin
ZitatAlles anzeigenIn /etc/vdr/plugins/burn ist folgendes Verzeichnis nachträglich zu erstellen > templates.
In dieses Verzeichnis gehören die Dateien :
bg_default.png, bg_doku.png, bg_kinder.png, bg_kino.png, bg_musik.png, bg_natur.png, bg_sport.png, bg_serie.png
Sonst würden die Aufrufe aus der reccmds.conf ins Leere gehen :
...
Burn-Vorlage Standard : /_config/bin/set_burnmenubg.sh default
etc ...
GraphTFT / Framebuffer
ZitatAlles anzeigenVorraussetzung ist eine ATI Graka.
cd /usr/src/linux
make menuconfig
Device Drivers > Graphics Supports > Vesa Driver Type > vesafb < auswählen < Exit < Speichern.
make
make modules_install
sh ../krnl-upd.sh
In der /etc/lilo.conf folgendes ändern:
image = /boot/bzImage-2.6.13
label = 2.6
root = /dev/hda2
vga = 0x314
append = "video=radeonfb"
[bash]# lilo ausführen nicht vergessen.
In der etc/conf.d/vdr:
TERMINAL="8" durch TERMINAL="1" ersetzen.
In der etc/inittab:
c1:12345:respawn:/sbin/agetty 38400 tty1 linux durch
#c1:12345:respawn:/sbin/agetty 38400 tty1 linux ersetzen
In der etc/conf.d/local.start :
setterm -blank -powersave off -powerdown -cursor off -store
eintragen.
Text2Skin
ZitatEs fehlt der fonts Ordner in /etc/vdr/plugins/text2skin
Ist sonst immer nen Error im Messages Log.
Es geht um die Vera, Folks, etc schriften .
XXV
ZitatXXV wird glaube ich noch nicht mit gestartet. Ich habe dies einfach in die Commands.conf eingetragen.
XXV starten : echo "/etc/init.d/xxvd start" | at now; echo "XXV wird gestartet"
Nvidia nforce2 Netzwerk/Sound Treiber
ZitatAlles anzeigencd /usr/local/src
wget http://download.nvidia.com/XFree86/nforc...0-0310-pkg1.run
./NFORCE-Linux-x86-1.0-0310-pkg1.run
Installation, mit Accept Bestätigen. (auch vom Sound Treiber)
In der Datei /etc/modules.autoload.d/kernel-2.6
nvnet
eintragen.
> Module die dort eigetragen werden müssen untereinander stehen <
[bash]#ifconfig eth0 [IP-Adresse]
CD/DVD Mounten (Mount.sh)
ZitatCD/DVD lässt sich nicht mounten aus mp3 / mplayer.
Alle "#" aus der datei /usr/bin/mount.sh entfernen. Natürlich erst ab > path="$2"
Alternativ kann man gleich speedcontroll mit einbauen, ins mount.sh script (siehe unten).
Dann noch in den mp3 bzw. mplayer sources.conf folgendes ändern:
/mnt/cdrom;CD/DVD;0 wird zu > /mnt/cdrom;CD/DVD;1
Oder man verwendet /etc/init.d/ivman start
Dann muessten CD's automatisch gemountet werden.
Dazu genuegt dann ein Eintrag in der /etc/fstab:
/dev/cdrom /mnt/cdrom iso9660 ro,noauto,user 0 0
und /mnt/cdrom muss existieren.
CD/DVD Laufwerk leiser machen
Das Leidige Thema, welches viele haben, um das DVD laufwerk zu beruhigen.
http://home.arcor.de/crystl/tools/speedcontrol.c
downloaden, und nach /usr/local/src/speedcontrol entpacken.
Sinnvoll ist es in der mount.sh den Befehl zu geben. z.B.
action="$1"
path="$2"
case "$action" in
mount)
eject -t "$path" || exit 1 # close the tray
mount "$path" || exit 1 # mount it
#/*
if [ "$path" == "/mnt/cdfs" ]; then # adjust cd drive speed
/usr/local/src/speedcontrol/speedcontrol -x 2 /dev/cdrom
fi
#*/
;;
unmount)
umount "$path" || exit 1 # unmount it
;;
eject)
eject "$path" || exit 1 # eject disk
;;
status)
cat /proc/mounts | grep -q "$path" # check if mounted
if [ $? -ne 0 ]; then # not mounted ...
exit 1
fi
esac
exit 0
Alles anzeigen
"$path" == "/mnt/cdfs" Ist dabei gegebenfalls anzupassen.
Solitäre
ZitatIn /etc/vdr/plugins muss auch noch der Ordner solitaire aus dem PluginVerzeichnis rein > sonst gibts bei solitaire keine Karten.
DVD-Convert by Bert
ZitatAlles anzeigen
Das dvdconvert_Plugin funktioniert so nicht, denn transcode-0.6.14_r2
fehlt so wies aussieht der Parameter zum dvdreader support.
Ich denke das folgende ist es,
--enable-libdvdread --with-libdvdread-includes=/usr/include/dvdread --with-libdvdread-libs=/usr/lib
was fehlt.Mit,
emerge -C transcode
das vorhandene transcode deinstallieren.
Dann die Sourcen von (transcode-0.6.14.tar.gz) nach "/usr/local/src/_div" kopieren,dort entpacken,
und wie folgt übersetzen:
cd /usr/local/src/_div/transcode-0.6.14
./configure prefix=/usr --enable-a52 --enable-a52-default-decoder --enable-avifile --enable-ffbin --enable-lame --enable-libdvdread --enable-libjpeg --enable-libmpeg3 --enable-libxml2 --enable-mjpegtools --enable-ogg --enable-sse --enable-sse2 --enable-v4l --enable-vorbis --with-avifile-libs=/usr/lib --with-default-xvid=xvid4 --enable-imagemagick --with-imagemagick-includes=/usr/include/magick --with-imagemagick-libs=/usr/lib --with-libdvdread-includes=/usr/include/dvdread --with-libdvdread-libs=/usr/lib --with-libmpeg3-libs=/usr/lib | tee /tmp/transcode_install
make
make install
ldconfig
Ich mache es immer so, dass wenn ich die Sourcen entpackt habe schreibe ich die Befehle "wie oben zu sehen"
um transcode zu übersetzen in ein Script mit dem Namen transcode_install.sh.
Dieses Script Namens transcode_install.sh kopier ich dann nach "/usr/local/bin" mache es per,
chmod 755 /usr/local/bin/transcode_install.sh
ausführbar, und brauch dann nur noch,
cd /usr/local/bin
sh transcode_install.sh
einzutippen damit transcode installiert wird.
NVRAM
Beispiel anhand eines SIS-661 Mainboards:
ZitatAlles anzeigen/etc/nvram-wakeup.conf (dann nvram-wakeup.conf.SiS-661)
...
Mainboard type: "SiS-661"
...
nvram-wakeup.conf kopieren zu /_config/install/nvram-wakeup.conf.<Mainboard type>
/etc/conf.d/vdr
...
NVRAM_BOARD="<Mainboard type>"
...
Autotimeredit thx Netz
Vorraussetzung für Autotimeredit ist vdradmin.
ZitatAlles anzeigenmv /etc/vdradmin /etc/vdradmin.old
ln -s /usr/local/src/vdradmin /etc/vdradmin
vdradmin automatisch starten:
rc-update add vdradmind default
vdradmin starten:
/etc/init.d/vdradmind start
Einstellung für Sofortsuche:
Plugins/autotimeredit/Methode für Aktualisierung -> vdradmind HUP
Weitere plugins, habe ich noch nicht getestet. Sollte jemand noch fehlende, oder nicht vorhande *conf. Dateien, oder kleine Fehler finden, bitte hier hinein.
Ansonsten nochmal dickes Lob an Helau
gruß chrisz