This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
build [2013/07/16 16:27] littlebat created |
build [2013/07/22 17:22] (current) littlebat |
||
---|---|---|---|
Line 3: | Line 3: | ||
Building MobileMate include two main parts: customizing on TinyCore Linux and writting the main program of MobileMate(Bash glue some tools to complete video/audio converting task). And, we use ezremaster program in TinyCore Linux repository to remaster the MobileMate. And, this documentation is compliant with MobileMate 0.1 series. | Building MobileMate include two main parts: customizing on TinyCore Linux and writting the main program of MobileMate(Bash glue some tools to complete video/audio converting task). And, we use ezremaster program in TinyCore Linux repository to remaster the MobileMate. And, this documentation is compliant with MobileMate 0.1 series. | ||
- | == Customizing TinyCore Linux == | + | * [[base|Customizing TinyCore Linux]] |
- | Customizing TinyCore Linux includes customizing kernel compiling options, customizing system behavior, installing extra packages, internationalizing TinyCore Linux desktop enviornment. All the source and development files can be downloaded at [[http://sourceforge.net/projects/mobilemate/files/0.1/src/|MobileMate 0.1 Source]]. The README.txt file explains the usage of every file. Some main changes of system file listed below: | + | * [[mobilemate|Making MobileMate main program]] |
- | For auto-mounting: | + | * [[language|Making MobileMate speak your language]] |
- | * /opt/custom/bin/amountcd.sh | + | * [[remaster|Remaster]] |
- | * /opt/custom/bin/amount.sh | + | |
- | * /opt/custom/bin/doremoveblock.sh | + | |
- | * /opt/custom/bin/writebookmarks.sh | + | |
- | * /usr/sbin/rebuildfstab | + | |
- | * /etc/lc2cp.tab | + | |
- | * /etc/profile | + | |
- | * /opt/bootlocal.sh | + | |
- | * /tmp/98-tc.rules | + | |
- | * /home/tc/.xsession | + | |
- | * /etc/udev/rules.d/60-cdrom_id.rules | + | |
- | * /etc/udev/rules.d/60-persistent-storage.rules | + | |
- | + | ||
- | For desktop environment internationalizing: | + | |
- | + | ||
- | * /opt/custom/etc/lang.conf | + | |
- | * /usr/bin/flwm_topside_initmenu | + | |
- | * /usr/bin/flwm_topside_makemenu | + | |
- | * /usr/bin/flwm_topside_menu_common | + | |
- | * /usr/bin/flwm_topside_ondemand | + | |
- | * /usr/local/etc/flwm_topsiderc | + | |
- | * /usr/sbin/rebuildfstab | + | |
- | * /etc/lc2cp.tab | + | |
- | * /etc/profile | + | |
- | * /usr/local/etc/gtk-2.0/gtk.immodules | + | |
- | * /usr/local/etc/gtk-2.0/im-multipress.conf | + | |
- | * /home/tc/.fltk/Tiny Core UTF-8 porting team/fltk_projects_unicode.prefs | + | |
- | + | ||
- | Others: | + | |
- | + | ||
- | * /opt/custom/bin/mplayer.me | + | |
- | * /etc/ld.so.conf | + | |
- | * /opt/tcemirror | + | |
- | * /usr/local/share/applications/*.desktop | + | |
- | * /home/tc/.local/share/applications/* | + | |
- | + | ||
- | And, the main changes of kernel compiling options is: Keep “CONFIG_HAVE_IDE=y” and set “CONFIG_IDE is not set”, dropped IDE support(so “hda” became “sda”, and CD became “sr0”, “sr1”,…), added PATA and NLS_CODEPAGE_936 modules. | + | |
- | + | ||
- | And, for reducing the system size, cut non-chinese locale(MobileMate 0.1 only supports english and chinese), cut almost all static libraries and development files. | + |
蜀ICP备2021012931号-1 川公网安备51092202000377号