Linux/MythTV: Unterschied zwischen den Versionen
< Linux
Thomas (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Thomas (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 81: | Zeile 81: | ||
* [http://www.mythtv.org/wiki/index.php/LCD_-_CrystalFontz_632_USB_Port MythTV Wiki: Crystalfontz 632 USB] | * [http://www.mythtv.org/wiki/index.php/LCD_-_CrystalFontz_632_USB_Port MythTV Wiki: Crystalfontz 632 USB] | ||
* [http://www.mythtv.org/wiki/index.php/Mythlcdserver MythTV Wiki: mythlcdserver] | * [http://www.mythtv.org/wiki/index.php/Mythlcdserver MythTV Wiki: mythlcdserver] | ||
===Echtzeitpriorität beim Abspielen=== | |||
Der Benutzer '''mythtv''' wird einer neu angelegten Gruppe hinzugefügt, die dann das Recht erhält, die Priorität von Threads zu erhöhen. | |||
su - | |||
groupadd audio | |||
usermod -G audio mythtv | |||
Test: | |||
groups mythtv | |||
liefert | |||
mythtv : mythtv audio | |||
Eine Zeile hinzufügen zu '''/etc/security/limits.conf''': | |||
@audio - rtprio 50 | |||
Danach noch bei den Abspieloptionen von mythfrontend den Haken bei Echtzeitpriorität setzen. Beim Abspielen einer Aufnahme müsste mythfrontend dann folgendes in die Console schreiben: | |||
2007-07-28 21:58:10.618 Using realtime priority. | |||
Wenn es nicht funktioniert, ist evtl. der Kernel zu alt. Getestet mit FC 5 und Kernel 2.6.20. |
Version vom 29. Juli 2007, 13:38 Uhr
MySQL Root-Passwort setzen
# mysql -u root mysql mysql> UPDATE user SET Password=PASSWORD('ROOT_PWD') WHERE user='root'; mysql> FLUSH PRIVILEGES; mysql> quit
Datenbankzugriff für Remote Frontends erlauben
$ mysql -u root -p mythconverg mysql> grant all on mythconverg.* to mythtv@"192.168.0.%" identified by "mythtv"; mysql> flush privileges; mysql> quit
Backup der Datenbank
$ mysqldump -u mythtv -pmythtv mythconverg -c > mythtv_backup.sql
Restore der Datenbank
$ mysql -u root -p mysql>create database mythconverg; mysql>exit $ mysql -u mythtv -pmythtv mythconverg < mythtv_backup.sql
Hostname in der DB ändern
$ mysqldump -u mythtv -pmythtv mythconverg -c > mythtv_backup.sql
$ cat mythtv_backup.sql | sed s/\'frontend1\'/\'kidsroom\'/g >> mythtv_restore.sql
$ mysql -u root -p mysql>drop database mythconverg; mysql>create database mythconverg; mysql>exit
$ mysql -u mythtv -pmythtv mythconverg < mythtv_restore.sql
Crystalfontz LC-Display 632 seriell
Testen
Testprogramm runterladen.
cd 632_634_linux make ./test632_634 /dev/ttyS0 19200
LCDproc
LCDproc runterladen und compilieren/installieren:
cd lcdproc-0.52 ./configure --enable-drivers=all make cd server su make install
cd /home/mythtv mkdir lcd cp lcdproc-0.52/server/drivers/CFontz.so lcd/ cp lcdproc-0.52/LCDd.conf lcd/
LCDd.conf:
[server] Driver=CFontz DriverPath=/home/mythtv/lcd/ [CFontz] Device=/dev/ttyS0 Size=16x2 Contrast=560 Brightness=500 OffBrightness=0 Speed=19200 NewFirmware=yes Reboot=no
Starten des Demons (z.B. in /etc/rc.local):
/usr/local/sbin/LCDd -c /home/mythtv/lcd/LCDd.conf
Danach kann man in MythFrontend bei Konfiguration/Erscheinungsbild die LCD-Ansteuerung aktivieren.
Links
- Crystalfontz 632
- LCDproc
- MythTV Wiki: LCDProc
- MythTV Wiki: Crystalfontz 632 USB
- MythTV Wiki: mythlcdserver
Echtzeitpriorität beim Abspielen
Der Benutzer mythtv wird einer neu angelegten Gruppe hinzugefügt, die dann das Recht erhält, die Priorität von Threads zu erhöhen.
su - groupadd audio usermod -G audio mythtv
Test:
groups mythtv
liefert
mythtv : mythtv audio
Eine Zeile hinzufügen zu /etc/security/limits.conf:
@audio - rtprio 50
Danach noch bei den Abspieloptionen von mythfrontend den Haken bei Echtzeitpriorität setzen. Beim Abspielen einer Aufnahme müsste mythfrontend dann folgendes in die Console schreiben:
2007-07-28 21:58:10.618 Using realtime priority.
Wenn es nicht funktioniert, ist evtl. der Kernel zu alt. Getestet mit FC 5 und Kernel 2.6.20.