Changes between Version 19 and Version 20 of de/Development


Ignore:
Timestamp:
Jan 22, 2019 2:44:08 AM (2 months ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • de/Development

    v19 v20  
     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----