2. according to http://wiki.maemo.org/Documentation/Maemo_5_Final_SDK_Installation, the python script needs to be modified for non-debian linux
129c129
< SB_PATH = "/scratchbox"
---
> SB_PATH = "/opt/scratchbox"
2297a2298
> opt = opt + "-s /opt/scratchbox"
2351a2353
> cmd = cmd +" -s /opt/scratchbox"
3. then run the installer
sudo python ./maemo-sdk-install-wizard_5.0.py
4. start the Xephyr xserver
Xephyr :2 -host-cursor -screen 800x480x16 -dpi 96 -ac &
-host-cursor # re-use exisiting X host server cursor
-screen WIDTHxHEIGHT # specify screen characteristics
-dpi # screen resolution in dots per inch
-ac # disable access control restrictions
-help # prints message with these options
5. disable vdso support in the host's kernel
vi /etc/sysctl
--
# Disable VDSO support
vm.vdso_enabled = 0
6. load in sysctl settings from the file
sudo sysctl -p
7. log out and log back or login to the new group in the current session
newgrp sbox
8. login to scratchbox
/opt/scratchbox/login
9. set the DISPLAY variable to match the display setting given for the Xephyr server
[sbox-FREMANTLE_X86: ~] > export DISPLAY=:2
10. start the ui framework
[sbox-FREMANTLE_X86: ~] > af-sb-init.sh start
11. method to shutdown
[sbox-FREMANTLE_X86: ~] > af-sb-init.sh stop
12. if your linux is non-debian based, start scratchbox manually when the system is rebooted
sudo /opt/scratchbox/sbin/sbox_ctl start
沒有留言:
張貼留言