Graphlcd-plugin
(→Hardwareanforderungen) |
(→Hardwareanforderungen) |
||
Zeile 3: | Zeile 3: | ||
==Softwareanforderungen== | ==Softwareanforderungen== | ||
* graphlcd daemon and tools (graphlcd-base) | * graphlcd daemon and tools (graphlcd-base) | ||
− | * optional '''serdisplib''' | + | * optional '''serdisplib''' fÃÂÃÂÃÂÃÂÃÂÃÂÃÂür weitere seriell angesteuerte Displays |
* freetype (optional, deaktivierbar in der Make.config von graphlcd-base) | * freetype (optional, deaktivierbar in der Make.config von graphlcd-base) | ||
Zeile 48: | Zeile 48: | ||
</pre> | </pre> | ||
− | Zum | + | Zum SchluÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ kopieren wir die Logos nach '''[[struktur|../plugins]]'''. |
cp -r [[Struktur|$SOURCEDIR]]/VDR/PLUGINS/src/graphlcd/graphlcd [[Struktur|$VDRCONFIG]]/plugins | cp -r [[Struktur|$SOURCEDIR]]/VDR/PLUGINS/src/graphlcd/graphlcd [[Struktur|$VDRCONFIG]]/plugins | ||
Wem die Fonts und deren Darstellung nicht passen, kann in $VDRCONFIG/plugins/graphlcd/fonts/ | Wem die Fonts und deren Darstellung nicht passen, kann in $VDRCONFIG/plugins/graphlcd/fonts/ | ||
− | entweder die Symlinks bearbeiten, damit sie auf die jeweilig | + | entweder die Symlinks bearbeiten, damit sie auf die jeweilig gewÃÂÃÂÃÂÃÂÃÂÃÂÃÂünschte GrÃÂÃÂÃÂÃÂÃÂÃÂÃÂösse zeigen, oder |
− | die *.conf-Dateien direkt anpassen. Defaultmaessig sind mehrere | + | die *.conf-Dateien direkt anpassen. Defaultmaessig sind mehrere GrÃÂÃÂÃÂÃÂÃÂÃÂÃÂössen vorhanden. |
Wer Lust hat, kann sich die '''graphlcd-media-<VERSION>.tgz''' laden, in dieser sind Addons (Bootsplash/Scripts etc, alles mehr oder weniger optional) enthalten. | Wer Lust hat, kann sich die '''graphlcd-media-<VERSION>.tgz''' laden, in dieser sind Addons (Bootsplash/Scripts etc, alles mehr oder weniger optional) enthalten. | ||
Zeile 74: | Zeile 74: | ||
===Probleme=== | ===Probleme=== | ||
====Rechte /dev/parport0==== | ====Rechte /dev/parport0==== | ||
− | Bei parallel angeschlossenem gLCD muss dies | + | Bei parallel angeschlossenem gLCD muss dies ÃÂÃÂÃÂÃÂÃÂÃÂÃÂüber '''/dev/parport0''' angesprochen werden, wenn der VDR nicht als root lÃÂÃÂÃÂÃÂÃÂÃÂÃÂäuft: "Device=/dev/parport0" in '''/etc/[[graphlcd.conf]]''' eintragen. |
Ist das Device nicht vorhanden, fehlt eines der Module parport, partport_pc oder ppdev: mit | Ist das Device nicht vorhanden, fehlt eines der Module parport, partport_pc oder ppdev: mit | ||
Zeile 83: | Zeile 83: | ||
testen, welches Modul fehlt. | testen, welches Modul fehlt. | ||
− | + | AnschlieÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂend trÃÂÃÂÃÂÃÂÃÂÃÂÃÂägt man diese(s) Modul(e) dauerhaft in '''/etc/modules''' ein, so dass dieses bei jedem Systemstart geladen wird. | |
− | '* Das Modul ppdev wird nicht | + | '* Das Modul ppdev wird nicht benÃÂÃÂÃÂÃÂÃÂÃÂÃÂötigt wenn der VDR mit Root-Rechten gestartet wird. |
− | Ausserdem muss es | + | Ausserdem muss es fÃÂÃÂÃÂÃÂÃÂÃÂÃÂür den VDR lese- und schreibbar sein, sinnvollerweise ÃÂÃÂÃÂÃÂÃÂÃÂÃÂüber die Gruppe lp - also Userkennung unter der der VDR lÃÂÃÂÃÂÃÂÃÂÃÂÃÂäuft, zur Gruppe lp hinzufÃÂÃÂÃÂÃÂÃÂÃÂÃÂügen und '''/dev/parport0''' evtl. entsprechend modifizieren. |
====Testen ob die Software das LCD ansprechen kann==== | ====Testen ob die Software das LCD ansprechen kann==== | ||
− | Mit '''showpic''' (ein Teil der graphlcd tools) kann man bilder auf dem LCD Anzeigen. Hierzu | + | Mit '''showpic''' (ein Teil der graphlcd tools) kann man bilder auf dem LCD Anzeigen. Hierzu genÃÂÃÂÃÂÃÂÃÂÃÂÃÂügt ein kurzer Befehl wie: |
showpic -c /etc/graphlcd.conf -d t6963c /var/lib/vdrdevel/plugins/graphlcd/logos/3NET_m.glcd | showpic -c /etc/graphlcd.conf -d t6963c /var/lib/vdrdevel/plugins/graphlcd/logos/3NET_m.glcd | ||
Zeile 101: | Zeile 101: | ||
showpic -c /etc/graphlcd.conf -d ks0108 /usr/share/vdr-plugin-graphlcd/logos/REPLAY-DVD-v2_l.glcd | showpic -c /etc/graphlcd.conf -d ks0108 /usr/share/vdr-plugin-graphlcd/logos/REPLAY-DVD-v2_l.glcd | ||
− | Bei Debian muss | + | Bei Debian muss mÃÂÃÂÃÂÃÂÃÂÃÂÃÂöglicherweise ein '''apt-get install graphlcd-tools''' vorher ausgefÃÂÃÂÃÂÃÂÃÂÃÂÃÂührt werden, um '''showpic''' zu installieren. |
====BIOS-Einstellungen des Parport==== | ====BIOS-Einstellungen des Parport==== | ||
Zeile 110: | Zeile 110: | ||
<!-- ===Wunschliste=== --> | <!-- ===Wunschliste=== --> | ||
===Snapshot=== | ===Snapshot=== | ||
− | Der aktuelle Entwicklerstand des Plugins ist auf dem [http://developer.berlios.de/svn/?group_id=3566 BerliOS Developer SVN Repository] | + | Der aktuelle Entwicklerstand des Plugins ist auf dem [http://developer.berlios.de/svn/?group_id=3566 BerliOS Developer SVN Repository] verfÃÂÃÂÃÂÃÂÃÂÃÂÃÂügbar. |
Er kann per anonymen [http://www.subversion.org SVN] Zugang (svnserve) mit dem folgenden Befehlsatz heruntergeladen werden. | Er kann per anonymen [http://www.subversion.org SVN] Zugang (svnserve) mit dem folgenden Befehlsatz heruntergeladen werden. | ||
; graphlcd-base - Basisbibliothek (Displaytreiber und Tools) : svn checkout svn://svn.berlios.de/graphlcd/graphlcd-base/trunk graphlcd-base | ; graphlcd-base - Basisbibliothek (Displaytreiber und Tools) : svn checkout svn://svn.berlios.de/graphlcd/graphlcd-base/trunk graphlcd-base | ||
− | ; graphlcd-media - Mediendaten (Logo und | + | ; graphlcd-media - Mediendaten (Logo und ZeichensÃÂÃÂÃÂÃÂÃÂÃÂÃÂätze) : svn checkout svn://svn.berlios.de/graphlcd/media/trunk graphlcd-media |
; graphlcd-plugin - Das Plugin selber : svn checkout svn://svn.berlios.de/graphlcd/vdr-graphlcd/trunk graphlcd | ; graphlcd-plugin - Das Plugin selber : svn checkout svn://svn.berlios.de/graphlcd/vdr-graphlcd/trunk graphlcd | ||
==Links== | ==Links== | ||
# [http://graphlcd.berlios.de/ Homepage des Plugins] | # [http://graphlcd.berlios.de/ Homepage des Plugins] | ||
− | # [http://serdisplib.sourceforge.net Serdisplib | + | # [http://serdisplib.sourceforge.net Serdisplib fÃÂÃÂÃÂÃÂÃÂÃÂÃÂür serial displays] |
# [http://www.freetype.org Freetype] | # [http://www.freetype.org Freetype] | ||
− | # [[C't-VDR - GraphLCD mit Serdisplib|C't-VDR HowTo | + | # [[C't-VDR - GraphLCD mit Serdisplib|C't-VDR HowTo ÃÂÃÂÃÂÃÂÃÂÃÂÃÂüber die Installation mit der Serdisplib-Bibliothek]] |
# [[HowTo 6" gLCD]] | # [[HowTo 6" gLCD]] | ||
# [http://www.vdr-portal.de/board/thread.php?threadid=13563 Animation System Start] | # [http://www.vdr-portal.de/board/thread.php?threadid=13563 Animation System Start] |
Version vom 19. August 2009, 21:57 Uhr
very best job <a href=" http://www.cis.ysu.edu/~ysuacm/forum//viewtopic.php?f=12&t=1808 ">preteen nn models</a> 5578 <a href=" http://www.gov.lyoko37.com//viewtopic.php?f=4&t=9272 ">preteens nude samples bbs</a> 03547 <a href=" http://www.forums.btechguru.com//viewtopic.php?f=6&t=173080 ">pthc teens</a> foebg <a href=" http://www.cis.ysu.edu/~ysuacm/forum//viewtopic.php?f=12&t=1823 ">illegal hardcore porn</a> >:-P <a href=" http://forumpadati.depdiknas.go.id//viewtopic.php?f=11&t=544 ">erotic preteen sex stories</a> 8-DD <a href=" http://www.cis.ysu.edu/~ysuacm/forum//viewtopic.php?f=12&t=1799 ">pthc r(at)ygold</a> %O <a href=" http://www.cis.ysu.edu/~ysuacm/forum//viewtopic.php?f=12&t=1803 ">bbs preteen</a> 8-DD <a href=" http://navy.mil.my/navalregion2/phpbb3//viewtopic.php?f=2&t=453 ">russian kid porn topsites</a> lky <a href=" http://www.dhr.go.cr/foros//viewtopic.php?f=2&t=127 ">naked underage kids</a> bqj <a href=" http://forumpadati.depdiknas.go.id//viewtopic.php?f=11&t=554 ">preteen party ideas</a> 9837 <a href=" http://navy.mil.my/navalregion2/phpbb3//viewtopic.php?f=2&t=466 ">site backrollsongmeaningsnet illegal teen porn</a> =-DDD <a href=" http://www.forums.btechguru.com//viewtopic.php?f=6&t=173058 ">free pthc bbs</a> twcp <a href=" http://www.cis.ysu.edu/~ysuacm/forum//viewtopic.php?f=12&t=1806 ">preteen tube porn</a> 50071 <a href=" http://www.gov.lyoko37.com//viewtopic.php?f=4&t=9289 ">naked girl verry young little virgin</a> %PP <a href=" http://www.gov.lyoko37.com//viewtopic.php?f=4&t=9294 ">cp morgan</a> :-O <a href=" http://www.gov.lyoko37.com//viewtopic.php?f=4&t=9297 ">pedo chill kds kdz illegal</a> 714 <a href=" http://www.dhr.go.cr/foros//viewtopic.php?f=2&t=105 ">preteen dark bbs</a> 409313 <a href=" http://navy.mil.my/navalregion2/phpbb3//viewtopic.php?f=2&t=468 ">free child sex pic</a> fwvomr <a href=" http://forumpadati.depdiknas.go.id//viewtopic.php?f=11&t=569 ">little naked kids</a> wsqfrd <a href=" http://forumpadati.depdiknas.go.id//viewtopic.php?f=11&t=584 ">kids and teens nude</a> iija <a href=" http://www.dhr.go.cr/foros//viewtopic.php?f=2&t=128 ">footsiebabes</a> 99532 <a href=" http://www.forums.btechguru.com//viewtopic.php?f=6&t=173067 ">preteen models at csm child super models</a> =-PP <a href=" http://www.cis.ysu.edu/~ysuacm/forum//viewtopic.php?f=12&t=1792 ">illegal teenie porn</a> :-(( <a href=" http://forumpadati.depdiknas.go.id//viewtopic.php?f=11&t=528 ">preteen porn site</a> 897436 <a href=" http://www.gov.lyoko37.com//viewtopic.php?f=4&t=9273 ">11 year old nude children pics</a> 8OOO <a href=" http://www.forums.btechguru.com//viewtopic.php?f=6&t=173079 ">free lesbian sex downloads</a> 1306 <a href=" http://www.dhr.go.cr/foros//viewtopic.php?f=2&t=124 ">chicks with sex toys</a> 02568 <a href=" http://navy.mil.my/navalregion2/phpbb3//viewtopic.php?f=2&t=429 ">preteen incest tgp</a> cne <a href=" http://www.dhr.go.cr/foros//viewtopic.php?f=2&t=93 ">kds xxx toplist</a> pcrs <a href=" http://navy.mil.my/navalregion2/phpbb3//viewtopic.php?f=2&t=449 ">preteen models lol</a> 8-[
Inhaltsverzeichnis |
Softwareanforderungen
- graphlcd daemon and tools (graphlcd-base)
- optional serdisplib fÃÂÃÂÃÂÃÂÃÂÃÂÃÂür weitere seriell angesteuerte Displays
- freetype (optional, deaktivierbar in der Make.config von graphlcd-base)
# comment this variable out if you don't want to use FreeType2 font rendering HAVE_FREETYPE2=1
Installation
cd $SOURCEDIR tar zxvf freetype-<VERSION>.tar.gz cd freetype-<VERSION> ./configure --prefix=/usr/local make make install ldconfig cd - tar xvzf graphlcd-base-<VERSION>.tgz cd graphlcd-base-<VERSION> make all make install
Serdisplib.
cd $SOURCEDIR tar xvzf serdisplib-<VERSION>.tar.gz cd serdisplib-<VERSION> ./configure --prefix=/usr/local make make install ldconfig
Konfiguration
Nun muss noch die Konfigurationsdatei des Treibers kopiert werden. Das Zielverzeichnis ist eigentlich beliebig, aber das Standardverzeichnis ist /etc. Ein abweichender Installationsort kann aber auch beim Start der Programme, welche die Bibliothek graphlcd-base nutzen (showpic,graphlcd-plugin,...), per Kommandozeilenparameter definiert werden.
cp graphlcd.conf /etc
Zum SchluÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ kopieren wir die Logos nach ../plugins.
cp -r $SOURCEDIR/VDR/PLUGINS/src/graphlcd/graphlcd $VDRCONFIG/plugins
Wem die Fonts und deren Darstellung nicht passen, kann in $VDRCONFIG/plugins/graphlcd/fonts/ entweder die Symlinks bearbeiten, damit sie auf die jeweilig gewÃÂÃÂÃÂÃÂÃÂÃÂÃÂünschte GrÃÂÃÂÃÂÃÂÃÂÃÂÃÂösse zeigen, oder die *.conf-Dateien direkt anpassen. Defaultmaessig sind mehrere GrÃÂÃÂÃÂÃÂÃÂÃÂÃÂössen vorhanden.
Wer Lust hat, kann sich die graphlcd-media-<VERSION>.tgz laden, in dieser sind Addons (Bootsplash/Scripts etc, alles mehr oder weniger optional) enthalten.
Parameter
Parameter (kurz) | Parameter (lang) | Beschreibung |
---|---|---|
-c <DATEI> | --config=<DATEI> | verwendete Konfigurationsdatei |
-d <DISP> | --display=<DISP> | verwendetes Display zur Ausgabe (als Abschnitt der Konfigurationsdatei) |
Sonstiges
Probleme
Rechte /dev/parport0
Bei parallel angeschlossenem gLCD muss dies ÃÂÃÂÃÂÃÂÃÂÃÂÃÂüber /dev/parport0 angesprochen werden, wenn der VDR nicht als root lÃÂÃÂÃÂÃÂÃÂÃÂÃÂäuft: "Device=/dev/parport0" in /etc/graphlcd.conf eintragen.
Ist das Device nicht vorhanden, fehlt eines der Module parport, partport_pc oder ppdev: mit
modprobe parport modprobe parport_pc modprobe ppdev*
testen, welches Modul fehlt. AnschlieÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂend trÃÂÃÂÃÂÃÂÃÂÃÂÃÂägt man diese(s) Modul(e) dauerhaft in /etc/modules ein, so dass dieses bei jedem Systemstart geladen wird.
'* Das Modul ppdev wird nicht benÃÂÃÂÃÂÃÂÃÂÃÂÃÂötigt wenn der VDR mit Root-Rechten gestartet wird.
Ausserdem muss es fÃÂÃÂÃÂÃÂÃÂÃÂÃÂür den VDR lese- und schreibbar sein, sinnvollerweise ÃÂÃÂÃÂÃÂÃÂÃÂÃÂüber die Gruppe lp - also Userkennung unter der der VDR lÃÂÃÂÃÂÃÂÃÂÃÂÃÂäuft, zur Gruppe lp hinzufÃÂÃÂÃÂÃÂÃÂÃÂÃÂügen und /dev/parport0 evtl. entsprechend modifizieren.
Testen ob die Software das LCD ansprechen kann
Mit showpic (ein Teil der graphlcd tools) kann man bilder auf dem LCD Anzeigen. Hierzu genÃÂÃÂÃÂÃÂÃÂÃÂÃÂügt ein kurzer Befehl wie:
showpic -c /etc/graphlcd.conf -d t6963c /var/lib/vdrdevel/plugins/graphlcd/logos/3NET_m.glcd
oder
showpic -c /etc/graphlcd.conf -d ks0108 /usr/share/vdr-plugin-graphlcd/logos/REPLAY-DVD-v2_l.glcd
Bei Debian muss mÃÂÃÂÃÂÃÂÃÂÃÂÃÂöglicherweise ein apt-get install graphlcd-tools vorher ausgefÃÂÃÂÃÂÃÂÃÂÃÂÃÂührt werden, um showpic zu installieren.
BIOS-Einstellungen des Parport
Wichtig fuer den Betrieb eines LCD ist die korrekte Einstellung der parallelen Schnittstelle im BIOS. Diese sollte unbedingt auf 'ECP' stehen.
Snapshot
Der aktuelle Entwicklerstand des Plugins ist auf dem BerliOS Developer SVN Repository verfÃÂÃÂÃÂÃÂÃÂÃÂÃÂügbar.
Er kann per anonymen SVN Zugang (svnserve) mit dem folgenden Befehlsatz heruntergeladen werden.
- graphlcd-base - Basisbibliothek (Displaytreiber und Tools)
- svn checkout svn://svn.berlios.de/graphlcd/graphlcd-base/trunk graphlcd-base
- graphlcd-media - Mediendaten (Logo und ZeichensÃÂÃÂÃÂÃÂÃÂÃÂÃÂätze)
- svn checkout svn://svn.berlios.de/graphlcd/media/trunk graphlcd-media
- graphlcd-plugin - Das Plugin selber
- svn checkout svn://svn.berlios.de/graphlcd/vdr-graphlcd/trunk graphlcd
Links
- Homepage des Plugins
- Serdisplib fÃÂÃÂÃÂÃÂÃÂÃÂÃÂür serial displays
- Freetype
- C't-VDR HowTo ÃÂÃÂÃÂÃÂÃÂÃÂÃÂüber die Installation mit der Serdisplib-Bibliothek
- HowTo 6" gLCD
- Animation System Start
- Animation System Start/Stop (LINVDR)
- Animation Filesystem Check
- GLCD-Logo-Sammlung