View source for Host-based development with Xoo and Xephyr/ru
From Openmoko
You do not have permission to edit this page, for the following reasons:
You can view and copy the source of this page:
Templates used on this page:
Для запуска OpenMoko на обычной PC-шке необходимо собрать OpenMoko для x86-платформы или скачать уже собранный образ (называемый rootfs), а также настроить X-сервер, эмулирующий экран Neo1973.
Используйте Building OpenMoko using the MokoMakefile чтоб получить rootfs, just before make openmoko-devel-image run
# sed 's/fic-gta01/x86/' build/conf/local.conf
than just run make openmoko-devel-image. After a while(half of day) you should have in build/tmp/image/ file openmoko-devel-image-x86-$(DATE).rootfs.tar.gz mine is here [1].
Пользователи Gentoo могут взять Xoo из портежей:
# emerge xoo
Пользователи debian/ubuntu - из своего репозитория (debian testing/unstable, ubuntu universe):
# apt-get install xoo xnest
NOTE: Просьба к пользователям других дистрибутивов: рассказать, есть ли в ваших репозиториях xoo, и как его поставить. |
# xhost localhost
NOTE: Если вы работаете на многопользовательской машине, то раздача доступа к X-серверу для всех пользователей localhost может быть опасной - любой локальный пользователь сможет подсоединиться к вашему X-серверу и рисовать на нём окошки, а также перехватывать события клавиатуры и мыши. Используйте аутентикацию MIT-MAGIC-COOKIE-1 вместо xhost, если для вас это актуально! |
# sudo mount --bind /dev/ rootfs/dev/
# sudo chroot rootfs /bin/sh
В другом терминале запустите Xoo (здесь лежит "шкурка" Neo1973 для Xoo):
# xoo --device neo1973.xml
В чруте запустите оконный менеджер:
# DISPLAY=localhost:1.0 x-window-manager
В окошке Xoo должен запуститься matchbox.