Ignore:
Timestamp:
Jan 22, 2019, 2:39:08 AM (5 months ago)
Author:
aafsvn
Message:

[titan] autoupdate wiki files

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wiki/pages/de/Development

    r41680 r43267  
    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 ----
Note: See TracChangeset for help on using the changeset viewer.