Und ich wundere mich die ganze Zeit warum mein Blog immer Fehler bei der Markup Validation bekommen habe. Einfach mal den Tag <SPAN ...> von Groß- in Kleinschreibung geändert, schon gehts.
Wer also das “iTheme” für WordPress verwendet, sollte mal in der index.php, search.php bzw. der single.php des Themes nachschauen und in dem entsprechenden Tag
<span class="category"><?php the_category(', ') ?></span>
die Groß- in Kleinschreibung ändern, dann sollte es gehn.
Soeben den Beitrag aus dem alten Blog wiedergefunden. Da ich die Sache interessant finde, ist er hier nun noch einmal:
Nach ewigen hin und her läuft jetzt endlich mein Touchscreen unter Linux.
Aber von vorn:
Mitte des Jahres habe ich mir einen Mini-PC ins Auto gebaut. Ausgestattet ist er mit einem 400MHz PowerPC, CF-Speicherkarten und einigen andren Anschlüssen. Als Display kommt ein CX-T200 der Firma CETEXX zum Einsatz. Dieses 8″ Display ist mit einem Touchscreen ausgestattet. Wie ich herausgefunden habe, handelt es sich um ein Touchscreen der Firma EETI. Auf der beiliegenden CD waren Treiber für Windows und Linux für die x86 Architektur begelegt. Erwartungsgemäß funktionierten diese nicht unter Debian für PPC. Hier nun meine Vorgehensweise zum funktionierenden Touchscreen (Debian 3.1 mit Kernel 2.4.25).
Als erstes probierte ich, die entsprechenden Kernel- und XFreemodule aus den Sourcen zu compilieren, was aber letztendlich fehlschlug. Also E-Mail nach Taiwan und nachfragen. Prompt erhielt ich eine aktuelle Version (von hier aus nochmal mein Lob an den Support von EETI, der sehr zuvorkommend und schnell ist!), die aber leider nur für x86 basierende Maschinen gedacht waren.
Nach einigem hin und her und einer Wartezeit von ca. 8 Wochen wurde der Treiber extra für mich angepasst und umprogrammiert. Nachdem ich heute eine E-Mail mit dem neuen Treiber für die PPC-Architektur erhielt, konnte ich endlich mein Touch in Betrieb nehmen.
- evtl. tkusb.o compilieren und an die richtige Stelle kopieren.
cp tkusb.o /lib/modules/2.4.25(depmod -a nicht vergessen) - unter /etc/modules in einer neuen Zeile tkusb einfügen
- Device node erstellen:
mknod /dev/tkpanel0 c 180 180 (erstes Device)
mknod /dev/tkpanel1 c 180 181 (evtl. zweites Device) - Nach Neustart oder manuellem Laden der Module funktion des USB-Devices feststellen
cat /dev/tkpanel0
Wenn man nur auf dem Touch herumdrückt, sollten wilde Zeichen über die Konsole flitzen. - Xfree Modul evtl. compilieren und anschliessend an die richtige Stelle kopieren für meinen Fall ist das:
cp egalax_drv.o /usr/X11R6/lib/modules/input - XFree konfigurieren. In meinem Falle Xfree 4.3.0. Das Configfile ist bei mit /etc/X11/XF86Config-4.
Section "InputDevice"
Identifier "EETI"
Driver "egalax"
Option "Device" "/dev/tkpanel0" (für USB Touch, sonst evtl ttyS0 für RS232-Variante)
Option "Parameters" "/etc/egalax.cal"
Option "ScreenNo" "0"
EndSection
[...]
Section "ServerLayout"
...
InputDevice "EETI" "SendCoreEvents" (sollte das Touch das einzige "Mausgerät" sein, muss hier "CorePointer" stehen)
...
EndSection - Nach einem Neustart des XServers sollte man mit dem Touch die Maus bewegen können. Bei mir waren am Anfang die Achsen vertauscht, also Bewegung Stift nach rechts – Maus nach links, aber das hat sich nach der Kalibration erledigt. A propos Kalibration:
sudo /opt/touch/TouchKit - Es sollte sich nur ein selbsterklärendes Programm zur Kalibration des Touchscreens auftun. Anschliessend sollte alles einwandfrei funktionieren.
Ich hoffe ich habe nichts vergessen. Für Fragen Mail an mich oder einfach mal Google bemühen.


