Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
The repository for the System Manager for webOS.
tag: versions/2.0.4

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
Src
UnitTests/InputTouch
conf
desktop-support
hooks
images-unused
images
localization
localizationdummy
low-memory
mojodb
platform
release-topaz
scripts
service
sounds
sysapps-test/com.palm.sysapp.launchermode0
sysapps/com.palm.sysapp.voicedial
tests/QWebPage
uiComponents
LunaReady.upstart
LunaSysMgr.upstart
Makefile
README.md
build
build-luna-sysmgr.sh
debug-standalone
desktop.pri
device.pri
gdbinit-remote
get-tests.sh
run-standalone
sysmgr.pro
use-this-images-folder.sh
use-this-launcher3-conf-folder.sh
use-this-qml-folder.sh

README.md

Copyright and License Information

All content, including all source code files and documentation files in this repository except otherwise noted are:

Copyright (c) 2008-2012 Hewlett-Packard Development Company, L.P.

All content, including all source code files and documentation files in this repository except otherwise noted are: Licensed under the Apache License, Version 2.0 (the "License"); you may not use this content except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

LunaSysMgr

This is the repository for luna-sysmgr, the System Manager for webOS.

This is the current active development repository for luna-sysmgr.

How to Build on Linux

Note: The build script has been successfully tested on both Ubuntu 11.04 and 12.04 in 32bit mode.

a) Prerequisites

  • Install the following standard components: sudo apt-get update sudo apt-get install git git-core pkg-config cmake make autoconf libtool g++ tcl unzip libyajl-dev libyajl1 qt4-qmake build-dep libsqlite3-dev curl sudo apt-get install gperf bison libglib2.0-dev libssl-dev libxi-dev libxrandr-dev libxfixes-dev libxcursor-dev libfreetype6-dev libxinerama-dev libgl1-mesa-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev flex libicu-dev

  • Ensure you have a fast and reliable internet connection since you'll be downloading about 310MB

  • Ensure you have at least 3GB of available disk space

b) Get the script

From the openwebos/luna-sysmgr repository, download the script file and make it executable: build-luna-sysmgr.sh

Note: It isn't necessary to download the rest of the luna-sysmgr source code as the script does this automatically

c) Building luna-sysmgr

Change to the folder where you downloaded the build script and run it: ./build-luna-sysmgr.sh

Note: This will typically take one to three hours, depending on the speed of your system and of your internet connection.

How to Run on Linux

Please note that this version of the build provides minimal runtime functionality.

1) Change to the folder where the files are located: cd ~/luna-desktop-binaries

2) Install expected folders and links into /etc/palm (Only needed once): sudo ./install-luna-sysmgr.sh

3) Start up the service bus: ./service-bus.sh start

4) Run luna-sysmgr (ignore the messages from LunaService): ./run-luna-sysmgr.sh

When you are finished running luna-sysmgr, stop the service bus: ./service-bus.sh stop

Something went wrong with that request. Please try again.