« Posts under Dockstar

Neuer Dockstar Kernel für Debian (2.6.32.56)

Mal wieder mein aktualisierter Dockstar Standardkernel 2.6.32.56 mit der Konfiguration und dem Patch von Jeff.

Kurze Installationsanleitung:
1.) Headers und Kernel installieren:

sudo dpkg -i linux-headers-2.6.32.56-dockstar-eigenbau_1.0_armel.deb linux-image-2.6.32.56-dockstar-eigenbau_1.0_armel.deb

2.) Initiale Ramdisk und Kernelimage für Uboot erzeugen:

sudo /usr/bin/mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n Linux-2.6.32-56 -d /boot/vmlinuz-2.6.32.56-dockstar-eigenbau /boot/uImage
sudo /usr/bin/mkimage -A arm -O linux -T ramdisk -C gzip -a 0x00000000 -e 0x00000000 -n initramfs -d /boot/initrd.img-2.6.32.56-dockstar-eigenbau /boot/uInitrd

3.) Neustart

4.) Kernelmodule neu einlesen:

sudo depmod -a

5.) Neustart

6.) (Optional) Alten Kernel deinstallieren

sudo apt-get purge linux-image-2.6.32.55-dockstar-eigenbau linux-headers-2.6.32.55-dockstar-eigenbau
sudo rm -r /lib/modules/2.6.32.55-dockstar-eigenbau/

MD5:
ecff5a6ed707742e1cacf4380a0ff671 config-2.6.32.56-dockstar-eigenbau
ca13626f7d91cd57c8ba2d598360a3b2 linux-headers-2.6.32.56-dockstar-eigenbau_1.0_armel.deb
d423493001bb54995e2a64af1ad39e33 linux-image-2.6.32.56-dockstar-eigenbau_1.0_armel.deb

Hoffe dass der Kernel irgendwem nützt, ich nutze meine Eigenbaukernel seit Monaten ohne Probleme. Falls eure Dockstar brennt, kaputt geht, in die Luft fliegt oder sonstiges, übernehme ich keine Verantwortung dafür.

Alles weiteren Infos im alten Post zu Kernel 2.6.32.50.

Danke an Jeff für seine Konfig und seine fantastische Arbeit mit der Dockstar. Besucht sein Forum, es ist die beste Anlaufstelle für Dockstarnutzer.

Kurze Info: In ca. einem Monat läuft übrigens der Support für die 2.6.32er Reihe aus, ich denke ich werde dann zur 3.0 Reihe wechseln, die dann wohl die neue Longterm Support Reihe werden soll…

Update: Es gibt bereits einen neueren longterm Kernel! Den neusten longterm Dockstar Kernel findet ihr immer hier. Die alten Links habe ich entfernt.

Neuer Dockstar Kernel für Debian (2.6.32.55)

Mal wieder mein aktualisierter Dockstar Standardkernel 2.6.32.55 mit der Konfiguration und dem Patch von Jeff.

Kurze Installationsanleitung:
1.) Headers und Kernel installieren:

sudo dpkg -i linux-headers-2.6.32.55-dockstar-eigenbau_1.0_armel.deb linux-image-2.6.32.55-dockstar-eigenbau_1.0_armel.deb

2.) Initiale Ramdisk und Kernelimage für Uboot erzeugen:

sudo /usr/bin/mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n Linux-2.6.32-55 -d /boot/vmlinuz-2.6.32.55-dockstar-eigenbau /boot/uImage
sudo /usr/bin/mkimage -A arm -O linux -T ramdisk -C gzip -a 0x00000000 -e 0x00000000 -n initramfs -d /boot/initrd.img-2.6.32.55-dockstar-eigenbau /boot/uInitrd

3.) Neustart

4.) Kernelmodule neu einlesen:

sudo depmod -a

5.) Neustart

6.) (Optional) Alten Kernel deinstallieren

sudo apt-get purge linux-image-2.6.32.54-dockstar-eigenbau linux-headers-2.6.32.54-dockstar-eigenbau
sudo rm -r /lib/modules/2.6.32.54-dockstar-eigenbau/

MD5:
3ffddc6f63008d7d1814844733ef5f88 config-2.6.32.55-dockstar-eigenbau
3fed202d560035aaee648ef2e0ae9187 linux-headers-2.6.32.55-dockstar-eigenbau_1.0_armel.deb
65eca9b52298f365107a0ee61a7d6246 linux-image-2.6.32.55-dockstar-eigenbau_1.0_armel.deb

Hoffe dass der Kernel irgendwem nützt, ich nutze meine Eigenbaukernel seit Monaten ohne Probleme. Falls eure Dockstar brennt, kaputt geht, in die Luft fliegt oder sonstiges, übernehme ich keine Verantwortung dafür.

Alles weiteren Infos im alten Post zu Kernel 2.6.32.50.

Danke an Jeff für seine Konfig und seine fantastische Arbeit mit der Dockstar. Besucht sein Forum, es ist die beste Anlaufstelle für Dockstarnutzer.

Kurze Info: In ca. einem Monat läuft übrigens der Support für die 2.6.32er Reihe aus, ich denke ich werde dann zur 3.0 Reihe wechseln, die dann wohl die neue Longterm Support Reihe werden soll…

Update: Es gibt bereits einen neueren longterm Kernel! Den neusten longterm Dockstar Kernel findet ihr immer hier. Die alten Links habe ich entfernt.

Neuer Dockstar Kernel für Debian (2.6.32.54)

Mal wieder mein aktualisierter Dockstar Standardkernel 2.6.32.54 mit der Konfiguration und dem Patch von Jeff.

Kurze Installationsanleitung:
1.) Headers und Kernel installieren:

sudo dpkg -i linux-headers-2.6.32.54-dockstar-eigenbau_1.0_armel.deb linux-image-2.6.32.54-dockstar-eigenbau_1.0_armel.deb

2.) Initiale Ramdisk und Kernelimage für Uboot erzeugen:

sudo /usr/bin/mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n Linux-2.6.32-54 -d /boot/vmlinuz-2.6.32.54-dockstar-eigenbau /boot/uImage
sudo /usr/bin/mkimage -A arm -O linux -T ramdisk -C gzip -a 0x00000000 -e 0x00000000 -n initramfs -d /boot/initrd.img-2.6.32.54-dockstar-eigenbau /boot/uInitrd

3.) Neustart
4.) Kernelmodule neu einlesen:

sudo depmod -a

5.) Neustart
6.) (Optional) Alten Kernel deinstallieren (sudo apt-get purge linux-image…)

Jetzt übrigens ohne Warnungen beim Installieren … :D

MD5:

d4c9173391f58d50dac750d79d010740  config-2.6.32.54-dockstar-eigenbau
6c4e9a51da895162ca870927f83250ed  linux-headers-2.6.32.54-dockstar-eigenbau_1.0_armel.deb
fe4c52300e4746ac642bfeffc9094b72  linux-image-2.6.32.54-dockstar-eigenbau_1.0_armel.deb

Hoffe dass der Kernel irgendwem nützt, ich nutze meine Eigenbaukernel seit Monaten ohne Probleme. Falls eure Dockstar brennt, kaputt geht, in die Luft fliegt oder sonstiges, übernehme ich keine Verantwortung dafür.

Alles weiteren Infos im alten Post zu Kernel 2.6.32.50.

Danke an Jeff für seine Konfig und seine fantastische Arbeit mit der Dockstar. Besucht sein Forum, es ist die beste Anlaufstelle für Dockstarnutzer.

Kurze Info: In ca. einem Monat läuft übrigens der Support für die 2.6.32er Reihe aus, ich denke ich werde dann zur 3.0 Reihe wechseln, die dann wohl die neue Longterm Support Reihe werden soll…

Update: Es gibt bereits einen neueren longterm Kernel! Den neusten longterm Dockstar Kernel findet ihr immer hier. Die alten Links habe ich entfernt.

Neuer Dockstar Kernel für Debian (2.6.32.53)

Mal wieder mein aktualisierter Dockstar Standardkernel 2.6.32.53 mit der Konfiguration und dem Patch von Jeff.

Kurze Installationsanleitung:
1.) Headers und Kernel installieren:

sudo dpkg -i linux-headers-2.6.32.53-dockstar-eigenbau_1.0_armel.deb linux-image-2.6.32.53-dockstar-eigenbau_1.0_armel.deb

3.) Initiale Ramdisk und Kernelimage für Uboot erzeugen:

sudo /usr/bin/mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n Linux-2.6.32-53 -d /boot/vmlinuz-2.6.32.53-dockstar-eigenbau /boot/uImage
sudo /usr/bin/mkimage -A arm -O linux -T ramdisk -C gzip -a 0x00000000 -e 0x00000000 -n initramfs -d /boot/initrd.img-2.6.32.53-dockstar-eigenbau /boot/uInitrd

4.) Neustart
5.) Kernelmodule neu einlesen:

sudo depmod -a

7.) Neustart
8.) (Optional) Alten Kernel deinstallieren (sudo apt-get purge linux-image…)

Beim Installieren der Header kommt eine Warnung, dass man zu erst die Header installieren soll … einfach ignorieren. Keine Ahnung warum das so ist, es ist jedenfalls kein Fehler.

MD5:

cae07fb120dfe447b1907bf6219a8c91  config-2.6.32.53-dockstar-eigenbau
ea8bf7f4ca3f32f0f062ad8e01812464  linux-headers-2.6.32.53-dockstar-eigenbau_1.0_armel.deb
09fa854e741c398c726b6a48ef2c11be  linux-image-2.6.32.53-dockstar-eigenbau_1.0_armel.deb

Hoffe dass der Kernel irgendwem nützt, ich nutze meine Eigenbaukernel seit Monaten ohne Probleme. Falls eure Dockstar brennt, kaputt geht, in die Luft fliegt oder sonstiges, übernehme ich keine Verantwortung dafür.

Alles weiteren Infos im alten Post zu Kernel 2.6.32.50.

Danke an Jeff für seine Konfig und seine fantastische Arbeit mit der Dockstar. Besucht sein Forum, es ist die beste Anlaufstelle für Dockstarnutzer.

Update: Es gibt bereits einen neueren longterm Kernel! Den neusten longterm Dockstar Kernel findet ihr immer hier. Die alten Links habe ich entfernt.

Neuer Dockstar Kernel für Debian (2.6.32.52)

Das geht ja echt ratzfatz … hier wieder mein aktualisierter Dockstar Standardkernel 2.6.32.52 mit der Konfiguration und dem Patch von Jeff.

Kurze Installationsanleitung:
1.) Headers und Kernel installieren:

sudo dpkg -i linux-headers-2.6.32.52-dockstar-eigenbau_1.0_armel.deb linux-image-2.6.32.52-dockstar-eigenbau_1.0_armel.deb

3.) Initiale Ramdisk und Kernelimage für Uboot erzeugen:

sudo /usr/bin/mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n Linux-2.6.32-52 -d /boot/vmlinuz-2.6.32.52-dockstar-eigenbau /boot/uImage
sudo /usr/bin/mkimage -A arm -O linux -T ramdisk -C gzip -a 0x00000000 -e 0x00000000 -n initramfs -d /boot/initrd.img-2.6.32.52-dockstar-eigenbau /boot/uInitrd

4.) Neustart
5.) Kernelmodule neu einlesen:

sudo depmod -a

7.) Neustart
8.) (Optional) Alten Kernel deinstallieren (sudo apt-get purge linux-image…)

Beim Installieren der Header kommt eine Warnung, dass man zu erst die Header installieren soll … einfach ignorieren. Keine Ahnung warum das so ist, es ist jedenfalls kein Fehler.

MD5:

1dc91f2989bbc4836b5bec6e9ea514b0  config-2.6.32.52-dockstar-eigenbau
e515e10896a5e6cf2f3fb5200e403bd5  linux-headers-2.6.32.52-dockstar-eigenbau_1.0_armel.deb
664a9d6b2e793d878d2072b674440723  linux-image-2.6.32.52-dockstar-eigenbau_1.0_armel.deb

Hoffe dass der Kernel irgendwem nützt, ich nutze meine Eigenbaukernel seit Monaten ohne Probleme. Falls eure Dockstar brennt, kaputt geht, in die Luft fliegt oder sonstiges, übernehme ich keine Verantwortung dafür.

Alles weiteren Infos im alten Post zu Kernel 2.6.32.50.

Danke an Jeff für seine Konfig und seine fantastische Arbeit mit der Dockstar. Besucht sein Forum, es ist die beste Anlaufstelle für Dockstarnutzer.

Update: Es gibt bereits einen neueren longterm Kernel! Den neusten longterm Dockstar Kernel findet ihr immer hier. Die alten Links habe ich entfernt.

Neuer Dockstar Kernel für Debian (2.6.32.51)

Hier mal wieder mein aktualisierter Dockstar Standardkernel 2.6.32.51 mit der Konfiguration und dem Patch von Jeff.

Kurze Installationsanleitung:
1.) Headers und Kernel installieren:

sudo dpkg -i linux-headers-2.6.32.51-dockstar-eigenbau_1.0_armel.deb linux-image-2.6.32.51-dockstar-eigenbau_1.0_armel.deb

3.) Initiale Ramdisk und Kernelimage für Uboot erzeugen:

sudo /usr/bin/mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n Linux-2.6.32-51 -d /boot/vmlinuz-2.6.32.51-dockstar-eigenbau /boot/uImage
sudo /usr/bin/mkimage -A arm -O linux -T ramdisk -C gzip -a 0x00000000 -e 0x00000000 -n initramfs -d /boot/initrd.img-2.6.32.51-dockstar-eigenbau /boot/uInitrd

4.) Neustart
5.) Kernelmodule neu einlesen:

sudo depmod -a

7.) Neustart
8.) (Optional) Alten Kernel deinstallieren (sudo apt-get purge linux-image…)

Beim Installieren der Header kommt eine Warnung, dass man zu erst die Header installieren soll … einfach ignorieren. Keine Ahnung warum das so ist, es ist jedenfalls kein Fehler.

Hoffe dass der Kernel irgendwem nützt, ich nutze meine Eigenbaukernel seit Monaten ohne Probleme. Falls eure Dockstar brennt, kaputt geht, in die Luft fliegt oder sonstiges, übernehme ich keine Verantwortung dafür.

Alles weiteren Infos im alten Post zu Kernel 2.6.32.50.

Danke an Jeff für seine Konfig und seine fantastische Arbeit mit der Dockstar. Besucht sein Forum, es ist die beste Anlaufstelle für Dockstarnutzer.

Update: Es gibt bereits einen neueren longterm Kernel! Den neusten longterm Dockstar Kernel findet ihr immer hier. Die alten Links habe ich entfernt.

Neuer Dockstar Kernel für Debian (2.6.32.50)

Ich dachte ich stelle euch heute mal meinen gestern gebauten Dockstar Kernel zur Verfügung, da man doch kaum “gescheite” Kernel findet im Netz oder wenn man einen findet, fehlern die Headers dazu.

Da ich bis vor einigen Monaten den Kernel von Jeff genutzt habe, habe ich für meine eigenen Kernel einfach die Konfig von ihm übernommen. Ebenfalls bin ich auf dem -noch gepflegten- 2.6.32er Zweig geblieben, welcher für die Dockstar absolut ausreichend ist. Da ich die Header mitliefere, kann man eigene Treiber recht einfach nachbauen, falls sie fehlen.

Es ist einfach ein aktualisierter 2.6.32 Standardkernel, mit dem Dockstar Patch von Jeff (für die LED) gepatcht und mit der Konfig von Jeff kompiliert. Wenn ihr also noch den Kernel von Jeff nutzt, könnt ihr gefahrlos “upgraden”.

Kurze Installationsanleitung:
1.) Headers installieren:

sudo dpkg -i linux-headers-2.6.32.50-dockstar-eigenbau_1.0_armel.deb

2.) Kernel installieren:

sudo dpkg -i linux-image-2.6.32.50-dockstar-eigenbau_1.0_armel.deb

3.) Initiale Ramdisk und Kernelimage für Uboot erzeugen:

sudo /usr/bin/mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n Linux-2.6.32-50 -d /boot/vmlinuz-2.6.32.50-dockstar-eigenbau /boot/uImage
sudo /usr/bin/mkimage -A arm -O linux -T ramdisk -C gzip -a 0x00000000 -e 0x00000000 -n initramfs -d /boot/initrd.img-2.6.32.50-dockstar-eigenbau /boot/uInitrd

4.) Neustart
5.) Kernelmodule neu einlesen:

sudo depmod -a

7.) Neustart
8.) (Optional) Alten Kernel deinstallieren (sudo apt-get purge linux-image…)

Beim Installieren der Header kommt eine Warnung, dass man zu erst die Header installieren soll … einfach ignorieren. Keine Ahnung warum das so ist, es ist jedenfalls kein Fehler.

Hoffe dass der Kernel irgendwem nützt, ich nutze meine Eigenbaukernel seit Monaten ohne Probleme. Falls eure Dockstar brennt, kaputt geht, in die Luft fliegt oder sonstiges, übernehme ich keine Verantwortung dafür.

Danke an Jeff für seine Konfig und seine fantastische Arbeit mit der Dockstar. Besucht sein Forum, es ist die beste Anlaufstelle für Dockstarnutzer.

Update: Es gibt bereits einen neueren longterm Kernel! Den neusten longterm Dockstar Kernel findet ihr immer hier. Die alten Links habe ich entfernt.

Wie trackt man Bestellungen von Dealextreme und co. in Deutschland?

DealExtreme Logo

Eine häufige Frage im Netz ist, wie man Bestellungen von Dealextreme und co. in Deutschland trackt, ich versuche sie hier mal zu beantworten:

Diese Anleitung gilt primär für Versender welche aus China (Dealextreme,Focalprice,usw.) mit der China Air Post versenden. (EMS geht anders zu tracken!)

Wichtig ist, dass ihr bei Dealextreme bei mindestens 15$ bestellt, ansonsten erhaltet ihr keine Trackingnummer. (es gibt noch andere Möglichkeiten dass eure Sendung ein Trackingcode erhält, siehe hier.)
Eure Sendung muss als “Registered Air Mail” versendet werden, die “Regular Air Mail” hat keine Trackingnummer!

Sobald eure Bestellung versendet ist, erhaltet ihr eine Trackingnummer der Form RA*********CN, wobei * Zahlen sind.

Nun müsst ihr warten bis euer Paket initial gescannt wurde bei China Post und könnt es dann auf der Seite der China Post tracken. (Link)

Dort ändert sich dann immer wieder der Status, bis irgendwann “departure from outward office of exchange” als Status dran steht, was bedeutet dass euer Brief/Paket im Flieger nach Deutschland ist.

Nun ändert sich das Tracking nicht mehr – warum? Weil die Deutsche Post eine lokale Trackingnummer verteilt und das weder an China Post meldet, noch ihr bei der deutschen Post auf der Homepage damit “tracken” könnt.

Die Deutsche Post selbst weiß aber diese Verbindung zwischen internationaler und nationaler Trackingnummer und man kann sie unter 06997502140 (Müsste deutscher Ortstarif sein, Vorwahl von Frankfurt, bin mir aber nicht 100% sicher!). Sagt einfach ihr wollt euren Brief/Einschreiben/Paket tracken, es kommt aus China und gebt dem Mitarbeiter bzw. der Mitarbeiterin die Trackingnummer. Er wird euch dann sagen wo die Sendung ist und wann sie in Deutschland ankam. Findet er sie nicht, dann müsst ihr vermutlich noch warten und es später versuchen. Ganz wichtig: Fragt nach der “neuen” lokalen Trackingnummer! Auch wenn er euch sagt, dass sie euch nichts nutzt, es geht sehr wohl!

Nun habt ihr eine Trackingnummer die in etwa so lautet: RL*********DE (Auch hier * = Zahl), allerdings lässt sie sich nicht errechnen aus der chinesischen Trackingnummer, sie ist komplett anders.

Damit spaziert ihr nun auf die Seite der Deutschen Post und trackt eure Sendung.(Link)
Als Versanddatum müsst ihr nicht das Datum des Versandes eingeben, sondern so grob einige Tage danach. Wurde es von Dealextreme am 01.09.2011 versandt (beispielsweise) würde ich es mal mit dem 05.09. bis 10.09. versuchen. Definitiv geht das Datum, wann die Sendung in D ankam, welches euch der Mitarbeiter am Telefon sagt, zumindest war das bei mir so! Es geht nicht nur genau ein Datum sondern auch ein paar Tage davor und danach.

Die Ausgabe auf der Seite lautet dann beispielsweise: “Die Sendung ist am XX.YY.2011 im internationalen Logistikzentrum Frankfurt in Deutschland eingegangen.”.

Voilà nun könnt ihr es auch in Deutschland weiter verfolgen!

Im Dealextreme Forum behauptet hier zwar jemand (ganz unten) die Nachverfolgung ginge via DHL, das stimmt nicht – normalerweise übernimmt die Post die Lieferungen von Dealextreme und auf DHL.de sind sie nicht mal mit der “lokalen” Trackingnummer verfolgbar. ABER: Es gibt Fälle, da sind die Pakete “zu groß” und werden dann von DHL übernommen – in dem Fall könnt ihr wohl auf DHL.de mit der internationalen Trackingnummer das Paket verfolgen!

Edit: Kleiner Nachtrag: sobald das Paket vom Zoll auf dem Weg zu euch ist lautet der Status “Die Sendung wurde eingeliefert und befindet sich in der Zustellung.”. Der Emailbenachrichtigungsdienst des Trackings funktioniert übrigens mal am Rande erwähnt .. gar nicht.

Wichtige Links:
- www.Dealextreme.com
- Dieser Thread und dieses Post auf Chinamobiles.org (Danke für die ganzen Infos!)
- http://www.packagetrackr.com/

Pearl Display als Dockstar-gesteuerter Bilderrahmen

Bild der Dockstar mit laufender Slideshow

Nachdem wir nun lcd4linux das Image Widget ja erfolgreich eingetrichtert haben und mein zweites Display auch was zu tun möchte, will ich daraus eine kleine Slideshow machen. Natürlich kann der kleine DPF das schon, aber er hängt eh am USB, dann kann die Dockstar das auch gleich steuern.

Erstmal die Dokumentation des Widget_Image von lcd4linux hier lesen. Um das Ziel zu erreichen gibt es prinzipiell 2 Wege.

Voraussetzung ist immer ein Ordner voller 320×240(!) PNG(!!) Bilder.

Weg 1: Das Image Widget von lcd4linux kann auf Dateiänderungen reagieren, wir erzeugen nun ein Skript (Python?) und dieses Skript sucht zufällig eine Datei aus dem Bilderordner und kopiert sie immer an die gleiche Stelle. Diese Datei, die immer wieder überschrieben werden soll, nehmen wir als Bild in unserer lcd4linux.conf und setzen reload=1 und update=5000 (alle 5 sek. wird also geprüft ob sich was geändert hat). Danach erzeugen wir einen Cronjob, der das Skript alle 30 Sekunden ausführt und damit die Bilddatei alle 30 Sekunden aktualisiert mit einem zufälligen Bild.

Weg 2: Wir wählen die Python Funktion von lcd4linux, was für uns 2 Nachteile bedeutet erstmal: Erstens müssen wir uns im PYTHONPATH rumschlagen oder das Skript in einen Ordner, in dem Python es direkt findet, kopieren. Zweitens: Wir müssen lcd4linux mit dem python flag neu kompilieren. Dafür sparen wir uns aber cron und hässliches kopieren alle 30 Sekunden.

Was nehmen wir nur? Natürlich Weg 2.

Ich gehe davon aus, dass ihr Python usw. alles installiert habt. Wenn nicht, googelt einfach danach.

Schritt 1) Kompilieren lcd4linux

Zuerst installieren wir libpython2.6:

sudo apt-get install libpython2.6

Nun kompilieren wir lcd4linux genau gleich wie in meinem anderen Artikel, nur bauen wir die configure Zeile in build-dpf-lcd4linux.sh wie folgt um:

./configure --with-drivers='DPF' --with-plugins='all,!dbus,!mpris_dbus' --with-python

Danach ganz normal wie dort geschrieben weiter machen.

Ich hab hier (md5:771b71903f6b67d07d258b87c2e579cf) auch mein python-enabled lcd4linux hochgeladen, falls jemand nicht so auf kompilieren steht.

Jetzt wählen wir 2 Ordner, einer mit Bildern und einer, in dem das Skript liegt. Wir nehmen für die Bilder /home/user/pics und fürs Skript /home/user.

Danach öffnen wir als Root die Datei /etc/profile und fügen ganz unten folgende Zeilen hinzu:

PYTHONPATH="/home/user/"
export PYTHONPATH

Das ist ganz wichtig, damit root unseren Home Ordner auch für Pythonskripte durchsucht. Damit das klappt, rebooten wir nun einmal die Dockstar.

Jetzt erstellen wir die Datei /home/user/slideshow.py und kopieren folgendes hinein:

#!/usr/bin/python
# -*- coding: utf-8 -*-

import os
import random

img_folder="/home/user/pics" # Anpassen, Ordner mit Pics darin
                             # AM ENDE KEIN /
walker = os.walk(img_folder,True,None)
pics = [] # leer lassen

def give_random_pic(self):
        for i in walker:
                if len(i[2]) > 0:
                        for j in i[2]:
                                if j.split(".")[-1] == "png": # Pruefe ob die Endung .png ist
                                        pics.append(i[0]+"/"+j)
        rn = random.randrange(0,len(pics),1)
        return pics[rn]

Danach noch folgende Befehle ausführen:

sudo chown root:root slideshow.py
sudo chmod 700 slideshow.py

Was fehlt ist die passende /etc/lcd4linux.conf:

Display dpf {
    Driver     'DPF'
    Port       'usb0'
    Font       '6x8'
    Foreground 'ffffff'
    Background '000000'
    Basecolor  '000066'
}
Widget FIRST {
    class 'Text'
    expression 'www.Geekparadise.de'
    width 54
    align 'L'
    update 0
    Background 'ffffff'
    Foreground  '000000'
}

Widget IMAGE {
    class    'Image'
    file     python::exec('slideshow', 'give_random_pic', '')
    update   30000
    reload   1
    visible  1
    inverted 0
}

Display 'DPF'

Layout Dockstar{
    Row01.Col01  'FIRST'

    Layer 2 {
	X1.Y1 'IMAGE'
    }

}

Layout 'Dockstar'

Einmal lcd4linux neugestartet und schwupps ist euere Slideshow fertig. Toll oder?

Achja, das python Skript prüft nur ziemlich rudimentär ob es png Dateien sind .. selber schuld wer jpegs mit Endung .png reinkopiert…

Am Schluss – wie immer – :
Warnung: Dabei kann man seinen digitalen Bilderrahmen durchaus unbrauchbar machen. Ich übernehme keine Verantwortung für gebrickte Digitale Bilderrahmen oder sonstige Schäden die durch diese Anleitung verursacht werden. Jeder muss selbst wissen was er tut.

Pearl Statusdisplay Akku raus?

Falls jemand vor hat, die Pearl AX206er Displays in ihrem ernsthaften Zweck zu nutzen, kann ich demjenigen nur dringend abraten, welche zu ordern. Bei all meinen Digitalen Bilderrahmen waren die Akkus schon bei Ankunft am Ende und wurden auch nach 2 Tagen am (USB-) Strom nicht besser, beide so um die 2-2.5 volt herum.

Da ich Chinaakkus nicht traue (v.a. nicht im Dauerbetrieb), hab ich ihn kurzer Hand ausgelötet, das geht recht einfach, die 4 Chinaschrauben (… ihr werdet bei der Schraubenziehersuche merken warum ich sie so nenne…) lösen, Deckel abheben und die beiden im Bild markierten Kabel ablöten oder nah an der Lötstelle abzwacken:

Bild der Rückseite

Klick für größere Ansicht

Der Akk ist auch mit doopelseitigem Klebeband noch etwas fixiert, aber das lässt sich leicht lösen. Ich würd das Display nicht großartig weiter aus dem Plastikgehäuse heben, sonst müsst ihr nachher nur den Staub entfernen, wenn welcher drauf kommt.

Bild des ausgelöteten Akkus

Klick für Großansicht

Akku ist übrigens ein HBK, 200 mAh, Modell 042030, Normal 3.7 V, Max. 4.2 V

Ihr verliert aber einige Funktionen dadurch: z.B. merkt er sich nicht mehr die Uhrzeit und nicht mehr die Displayhelligkeit (immer wieder auf 10 nachdem man es abgesteckt hat.). Damit kann man denke ich Leben, im Gegenzug gewinnt man ja mehr Sicherheit. Vllt. bekommt Hackfin ja auch noch die Helligkeitssteuerung via lcd4linux hin, dann ist das eh kein großer Nachteil mehr.

Warnung: Dabei kann man seinen digitalen Bilderrahmen durchaus unbrauchbar machen. Ich übernehme keine Verantwortung für gebrickte Digitale Bilderrahmen oder sonstige Schäden die durch diese Anleitung verursacht werden. Jeder muss selbst wissen was er tut