-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Mokosuite is a set of applications written in C using Elementary widgets.
This project aims to unify the way applications for the Openmoko Freerunner are developed, trying to make one UI design and (possibly) one or more reference API.
Mokosuite includes a minimal desktop environment, made up of:
- a minimalistic WM
- a desktop
- a panel
- a launcher (included with the desktop)
- a virtual keyboard (included with the window manager)
- screensaver/idle screen (included with the panel)
Other applications included:
Implementation of phone functionalities are still minimal, but it can be used as a daily phone. You need to remove phonefsod from boot scripts or you may experience problems with the phone application.
In order to have a better experience with the virtual keyboard, you should install the input method module also, named mokowm-imf-ecore.
Source code is hosted here, on GitHub.
git clone https://github.com/mokosuite2/appbunch.git
git clone https://github.com/mokosuite2/mokohome.git
git clone https://github.com/mokosuite2/mokopanel.git
git clone https://github.com/mokosuite2/mokophone.git
git clone https://github.com/mokosuite2/mokomessages.git
git clone https://github.com/mokosuite2/mokowm.git
git clone https://github.com/mokosuite2/mokowm-imf-ecore.git
All the packages are in SHR-unstable feeds, so just type in a terminal:
opkg install mokowm mokosuite2 mokohome mokopanel mokophone mokomessages mokowm-imf-ecore
The phone application conflicts with phonefsod, so either remove the package:
opkg remove phonefsod
or disable it at boot:
update-rc.d -f phonefsod remove