Changes between Version 18 and Version 19 of de/Development


Ignore:
Timestamp:
Jan 20, 2019 6:08:12 AM (2 months ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • de/Development

    v18 v19  
    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  
    10 Um 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 {{{ 
    27 user: titandev 
    28 pass: titandev 
    29 }}} 
    30  
    31  
    32 ''' Benutzung ''' 
    33  
    34 {{{ 
    35 1. vmware player installieren 
    36 2. image laden 
    37 3. image starten 
    38 4. am ubuntu anmelden user: titandev pass: titandev 
    39 5. titan starten mit befehl: start.sh 
    40 6. passwort eingeben 
    41 }}} 
    42  
    43  
    44 ''' Steuerung ''' 
    45  
    46 {{{ 
    47 ok = enter 
    48 exit = esc 
    49 tvradio= c 
    50 up= <pfeil hoch> 
    51 down= <pfeil runter> 
    52 left= <pfeil links> 
    53 right= <pfeil rechts> 
    54 menu= m 
    55 ff=  . 
    56 fr= , 
    57 volup= + 
    58 voldown= - 
    59 mute= s 
    60 red= <f1> 
    61 green= <f2> 
    62 yellow= <f3> 
    63 blue= <F4> 
    64 play= p 
    65 record= r 
    66 info= i 
    67 text= t 
    68 power= x  
    69 chup= <Bild runter> 
    70 chdown= <Bild hoch> 
    71 epg= g 
    72 1= 1 
    73 2= 2 
    74 3= 3 
    75 4= 4 
    76 5= 5 
    77 6= 6 
    78 7= 7 
    79 8= 8 
    80 9= 9 
    81 0= 0 
    82 }}} 
    83  
    84  
    85  
    86 ---- 
    87  
    88 == Plugins Bauen == 
    89  
    90 ''' Vorbereitung ''' 
    91  
    92 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. 
    93  
    94 Man sollte als user angemeldet sein nicht als root. 
    95  
    96 wer ein frisches git benutzt muss einmal wie folgt vorgehen. 
    97  
    98 Beispiel ist für arm / Mutant Hd 61 
    99  
    100 {{{ 
    101 su username 
    102 git clone https://github.com/TitanNit/sh4.git $HOME/titannit 
    103 sudo $HOME/titannit/cdk/prepare-for-bs.sh 
    104 cd $HOME/titannit 
    105 ./start.sh clone 
    106 cd $HOME/titannit/cdk 
    107 ./make.sh 37 1 1 1 6 
    108  
    109 make titan-plugins 
    110 }}} 
    111  
    112  
    113 ---- 
    114  
    115 durchlaufen lassen, danach reicht dann immer ein 
    116  
    117 {{{ 
    118 make titan-plugins-clean 
    119 make titan-plugins 
    120 }}} 
    121  
    122  
    123 ---- 
    124  
    125 um 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  
    135 an folgender Datei 
    136  
    137 {{{ 
    138 Makefile.am 
    139 }}} 
    140  
    141 die newpluginname Zeile einfügen 
    142  
    143 {{{ 
    144 SUBDIRS = \ 
    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  
    194 an folgender Datei 
    195  
    196 {{{ 
    197 configure.ac 
    198 }}} 
    199  
    200 die newpluginname Zeile einfügen 
    201  
    202 {{{ 
    203 AC_OUTPUT([ 
    204 Makefile 
    205 autotimer/Makefile 
    206 browser/Makefile 
    207 callmonitor1/Makefile 
    208 catcatch/Makefile 
    209 dlna/Makefile 
    210 dvdplayer/Makefile 
    211 facebook/Makefile 
    212 filemanager/Makefile 
    213 gmediarender/Makefile 
    214 hello/Makefile 
    215 imdb/Makefile 
    216 imdbapi/Makefile 
    217 instar/Makefile 
    218 keylock/Makefile 
    219 kravencfg/Makefile 
    220 lcdpearl1/Makefile 
    221 lcdsamsung/Makefile 
    222 mboxinfo/Makefile 
    223 mc/Makefile 
    224 networkbrowser/Makefile 
    225 optimize/Makefile 
    226 panel/Makefile 
    227 permtime/Makefile 
    228 readerconfig/Makefile 
    229 rgui/Makefile 
    230 scriptexec/Makefile 
    231 stock/Makefile 
    232 stopifnotused/Makefile 
    233 streaminfo/Makefile 
    234 tinews/Makefile 
    235 tithek/Makefile 
    236 tiwakeup/Makefile 
    237 tmc/Makefile 
    238 tmdb/Makefile 
    239 TopfieldVFD/Makefile 
    240 tsSchnitt/Makefile 
    241 sudoku/Makefile 
    242 usbreset/Makefile 
    243 weather/Makefile 
    244 wins3/Makefile 
    245 wm2014/Makefile 
    246 xupnpd/Makefile 
    247 zapback/Makefile 
    248 newpluginname/Makefile 
    249 ]) 
    250 }}} 
    251  
    252  
    253 ---- 
    254  
    255 und einen neuen plugin ordner anlegen. 
    256  
    257 {{{ 
    258 mkdir $HOME/titannit/cdk/source/titan/plugins/newpluginname 
    259 }}} 
    260  
    261  
    262 ---- 
    263  
    264 jetzt muss man folgende dateien anlegen 
    265  
    266 {{{ 
    267 touch $HOME/titannit/cdk/source/titan/plugins/newpluginname/Makefile.am 
    268 touch $HOME/titannit/cdk/source/titan/plugins/newpluginname/newpluginname.c 
    269 }}} 
    270  
    271 und danach editieren. wie die dateien auszusehen haben kann man sich in den anderen plugins abschauen 
    272  
    273  
    274 ---- 
    275  
    276 um es zu bauen einfach wieder 
    277   
    278 {{{ 
    279 make titan-plugins-clean 
    280 make titan-plugins 
    281 }}} 
    282  
    283  
    284 ---- 
    285  
    286 um 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 {{{ 
    289 make titan-plugins-distclean 
    290 make titan-plugins 
    291 }}} 
    292  
    293 ----