Ignore:
Timestamp:
Jan 22, 2019, 2:43:59 AM (3 months ago)
Author:
obi
Message:

reset wiki

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wiki/pages/de/Development

    r43267 r43268  
     1[[TranslatedPages]]
     2----
     3'''11 Entwicklung''' [=#point11] ([wiki:Wiki#point0 Inhaltsverzeichnis]) ([wiki:WikiStart#point0 Sprachauswahl])
     4
     5----
     6
     7
     8== Skins Bauen am PC ==
     9
     10Um den skinnern das leben zu erleichtern habe ich mal das aktuelle titan als VMWARE image zusammen gestellt.
     11
     12
     13''' Vorschau Video '''
     14
     15[http://beta.dyndns.tv/dev-tools/play_titan_ubuntu_fb.htm Ubuntu TitanNit mit aktivierten Framebuffer]
     16[http://beta.dyndns.tv/dev-tools/play_titan_ubuntu_nofb.htm Ubuntu TitanNit ohne Framebuffer]
     17
     18
     19''' Download '''
     20
     21[http://beta.dyndns.tv/dev-tools/TitanNit_r31365_titandev_VMware_Player_Ubuntu_14.04_mini_32bit.rar TitanNit_r31365_titandev_VMware_Player_Ubuntu_14.0 4_mini_32bit]
     22
     23
     24''' User Daten '''
     25
     26{{{
     27user: titandev
     28pass: titandev
     29}}}
     30
     31
     32''' Benutzung '''
     33
     34{{{
     351. vmware player installieren
     362. image laden
     373. image starten
     384. am ubuntu anmelden user: titandev pass: titandev
     395. titan starten mit befehl: start.sh
     406. passwort eingeben
     41}}}
     42
     43
     44''' Steuerung '''
     45
     46{{{
     47ok = enter
     48exit = esc
     49tvradio= c
     50up= <pfeil hoch>
     51down= <pfeil runter>
     52left= <pfeil links>
     53right= <pfeil rechts>
     54menu= m
     55ff=  .
     56fr= ,
     57volup= +
     58voldown= -
     59mute= s
     60red= <f1>
     61green= <f2>
     62yellow= <f3>
     63blue= <F4>
     64play= p
     65record= r
     66info= i
     67text= t
     68power= x
     69chup= <Bild runter>
     70chdown= <Bild hoch>
     71epg= g
     721= 1
     732= 2
     743= 3
     754= 4
     765= 5
     776= 6
     787= 7
     798= 8
     809= 9
     810= 0
     82}}}
     83
     84
     85
     86----
     87
     88== Plugins Bauen ==
     89
     90''' Vorbereitung '''
     91
     92Im 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.
     93
     94Man sollte als user angemeldet sein nicht als root.
     95
     96wer ein frisches git benutzt muss einmal wie folgt vorgehen.
     97
     98Beispiel ist für arm / Mutant Hd 61
     99
     100{{{
     101su username
     102git clone https://github.com/TitanNit/sh4.git $HOME/titannit
     103sudo $HOME/titannit/cdk/prepare-for-bs.sh
     104cd $HOME/titannit
     105./start.sh clone
     106cd $HOME/titannit/cdk
     107./make.sh 37 1 1 1 6
     108
     109make titan-plugins
     110}}}
     111
     112
     113----
     114
     115durchlaufen lassen, danach reicht dann immer ein
     116
     117{{{
     118make titan-plugins-clean
     119make titan-plugins
     120}}}
     121
     122
     123----
     124
     125um ein neues Plugin einzubinden muss man folgende Dateien erweitern
     126
     127{{{
     128$HOME/titannit/cdk/source/titan/plugins/Makefile.am
     129$HOME/titannit/cdk/source/titan/plugins/configure.ac
     130}}}
     131
     132
     133----
     134
     135an folgender Datei
     136
     137{{{
     138Makefile.am
     139}}}
     140
     141die newpluginname Zeile einfügen
     142
     143{{{
     144SUBDIRS = \
     145        autotimer \
     146        browser \
     147        callmonitor1 \
     148        catcatch \
     149        dlna \
     150        dvdplayer \
     151        facebook \
     152        filemanager \
     153        gmediarender \
     154        hello \
     155        imdb \
     156        imdbapi \
     157        instar \
     158        keylock \
     159        kravencfg \
     160        lcdpearl1 \
     161        lcdsamsung \
     162        mboxinfo \
     163        mc \
     164        networkbrowser \
     165        optimize \
     166        panel \
     167        permtime \
     168        readerconfig \
     169        rgui \
     170        scriptexec \
     171        stock \
     172        stopifnotused \
     173        streaminfo \
     174        sudoku \
     175        tinews \
     176        tithek \
     177        tiwakeup \
     178        tsSchnitt \
     179        tmc \
     180        tmdb \
     181        TopfieldVFD \
     182        usbreset \
     183        weather \
     184        wins3 \
     185        wm2014 \
     186        xupnpd \
     187        newpluginname \
     188        zapback
     189}}}
     190
     191
     192----
     193
     194an folgender Datei
     195
     196{{{
     197configure.ac
     198}}}
     199
     200die newpluginname Zeile einfügen
     201
     202{{{
     203AC_OUTPUT([
     204Makefile
     205autotimer/Makefile
     206browser/Makefile
     207callmonitor1/Makefile
     208catcatch/Makefile
     209dlna/Makefile
     210dvdplayer/Makefile
     211facebook/Makefile
     212filemanager/Makefile
     213gmediarender/Makefile
     214hello/Makefile
     215imdb/Makefile
     216imdbapi/Makefile
     217instar/Makefile
     218keylock/Makefile
     219kravencfg/Makefile
     220lcdpearl1/Makefile
     221lcdsamsung/Makefile
     222mboxinfo/Makefile
     223mc/Makefile
     224networkbrowser/Makefile
     225optimize/Makefile
     226panel/Makefile
     227permtime/Makefile
     228readerconfig/Makefile
     229rgui/Makefile
     230scriptexec/Makefile
     231stock/Makefile
     232stopifnotused/Makefile
     233streaminfo/Makefile
     234tinews/Makefile
     235tithek/Makefile
     236tiwakeup/Makefile
     237tmc/Makefile
     238tmdb/Makefile
     239TopfieldVFD/Makefile
     240tsSchnitt/Makefile
     241sudoku/Makefile
     242usbreset/Makefile
     243weather/Makefile
     244wins3/Makefile
     245wm2014/Makefile
     246xupnpd/Makefile
     247zapback/Makefile
     248newpluginname/Makefile
     249])
     250}}}
     251
     252
     253----
     254
     255und einen neuen plugin ordner anlegen.
     256
     257{{{
     258mkdir $HOME/titannit/cdk/source/titan/plugins/newpluginname
     259}}}
     260
     261
     262----
     263
     264jetzt muss man folgende dateien anlegen
     265
     266{{{
     267touch $HOME/titannit/cdk/source/titan/plugins/newpluginname/Makefile.am
     268touch $HOME/titannit/cdk/source/titan/plugins/newpluginname/newpluginname.c
     269}}}
     270
     271und danach editieren. wie die dateien auszusehen haben kann man sich in den anderen plugins abschauen
     272
     273
     274----
     275
     276um es zu bauen einfach wieder
     277 
     278{{{
     279make titan-plugins-clean
     280make titan-plugins
     281}}}
     282
     283
     284----
     285
     286um den kompletten stand neu zu laden kann man folgendes machen. Vorsicht der titan src wird komplett neu geholt und alle änderungen gehen verloren.
     287
     288{{{
     289make titan-plugins-distclean
     290make titan-plugins
     291}}}
     292
     293----
Note: See TracChangeset for help on using the changeset viewer.