Andere Sprachen:
11 Entwicklung (Inhaltsverzeichnis) (Sprachauswahl)
Skins Bauen am PC
Um den skinnern das leben zu erleichtern habe ich mal das aktuelle titan als VMWARE image zusammen gestellt.
Vorschau Video
Ubuntu TitanNit mit aktivierten Framebuffer Ubuntu TitanNit ohne Framebuffer
Download
TitanNit_r31365_titandev_VMware_Player_Ubuntu_14.0 4_mini_32bit
User Daten
user: titandev pass: titandev
Benutzung
1. vmware player installieren 2. image laden 3. image starten 4. am ubuntu anmelden user: titandev pass: titandev 5. titan starten mit befehl: start.sh 6. passwort eingeben
Steuerung
ok = enter exit = esc tvradio= c up= <pfeil hoch> down= <pfeil runter> left= <pfeil links> right= <pfeil rechts> menu= m ff= . fr= , volup= + voldown= - mute= s red= <f1> green= <f2> yellow= <f3> blue= <F4> play= p record= r info= i text= t power= x chup= <Bild runter> chdown= <Bild hoch> epg= g 1= 1 2= 2 3= 3 4= 4 5= 5 6= 6 7= 7 8= 8 9= 9 0= 0
Plugins Bauen
Vorbereitung
Im aktuellen git https://github.com/TitanNit/sh4.git kann man nun TitanNit Plugins bauen. Man kann sich dann seinen Stand lokal erweitern und eigene Plugins bauen.
Man sollte als user angemeldet sein nicht als root.
wer ein frisches git benutzt muss einmal wie folgt vorgehen.
Beispiel ist für arm / Mutant Hd 61
su username git clone https://github.com/TitanNit/sh4.git $HOME/titannit sudo $HOME/titannit/cdk/prepare-for-bs.sh cd $HOME/titannit ./start.sh clone cd $HOME/titannit/cdk ./make.sh 37 1 1 1 6 make titan-plugins
durchlaufen lassen, danach reicht dann immer ein
make titan-plugins-clean make titan-plugins
um ein neues Plugin einzubinden muss man folgende Dateien erweitern
$HOME/titannit/cdk/source/titan/plugins/Makefile.am $HOME/titannit/cdk/source/titan/plugins/configure.ac
an folgender Datei
Makefile.am
die newpluginname Zeile einfügen
SUBDIRS = \ autotimer \ browser \ callmonitor1 \ catcatch \ dlna \ dvdplayer \ facebook \ filemanager \ gmediarender \ hello \ imdb \ imdbapi \ instar \ keylock \ kravencfg \ lcdpearl1 \ lcdsamsung \ mboxinfo \ mc \ networkbrowser \ optimize \ panel \ permtime \ readerconfig \ rgui \ scriptexec \ stock \ stopifnotused \ streaminfo \ sudoku \ tinews \ tithek \ tiwakeup \ tsSchnitt \ tmc \ tmdb \ TopfieldVFD \ usbreset \ weather \ wins3 \ wm2014 \ xupnpd \ newpluginname \ zapback
an folgender Datei
configure.ac
die newpluginname Zeile einfügen
AC_OUTPUT([ Makefile autotimer/Makefile browser/Makefile callmonitor1/Makefile catcatch/Makefile dlna/Makefile dvdplayer/Makefile facebook/Makefile filemanager/Makefile gmediarender/Makefile hello/Makefile imdb/Makefile imdbapi/Makefile instar/Makefile keylock/Makefile kravencfg/Makefile lcdpearl1/Makefile lcdsamsung/Makefile mboxinfo/Makefile mc/Makefile networkbrowser/Makefile optimize/Makefile panel/Makefile permtime/Makefile readerconfig/Makefile rgui/Makefile scriptexec/Makefile stock/Makefile stopifnotused/Makefile streaminfo/Makefile tinews/Makefile tithek/Makefile tiwakeup/Makefile tmc/Makefile tmdb/Makefile TopfieldVFD/Makefile tsSchnitt/Makefile sudoku/Makefile usbreset/Makefile weather/Makefile wins3/Makefile wm2014/Makefile xupnpd/Makefile zapback/Makefile newpluginname/Makefile ])
und einen neuen plugin ordner anlegen.
mkdir $HOME/titannit/cdk/source/titan/plugins/newpluginname
jetzt muss man folgende dateien anlegen
touch $HOME/titannit/cdk/source/titan/plugins/newpluginname/Makefile.am touch $HOME/titannit/cdk/source/titan/plugins/newpluginname/newpluginname.c
und danach editieren. wie die dateien auszusehen haben kann man sich in den anderen plugins abschauen
um es zu bauen einfach wieder
make titan-plugins-clean make titan-plugins
um den kompletten stand neu zu laden kann man folgendes machen. Vorsicht der titan src wird komplett neu geholt und alle änderungen gehen verloren.
make titan-plugins-distclean make titan-plugins