SettingsGUI

From Openmoko

(Difference between revisions)
Jump to: navigation, search
(0.4 - GSM Settings (only signal strength for now), new screenshoots)
(Environment: added link to repository for python)
Line 44: Line 44:
 
*  python-pycairo-dev (should be a dependency of python-pygtk-dev and not be needed... ?)
 
*  python-pycairo-dev (should be a dependency of python-pygtk-dev and not be needed... ?)
  
 +
If you want to test this and do not have a build environment, you can 'ipkg install' the python components from the ScaredyCat [[repositories]].
  
 
== Installation / Execution ==
 
== Installation / Execution ==

Revision as of 20:52, 28 August 2007

In progress: This article or section documents one or more features whose implementation are in progress.
File:Screen-0 4.png
SettingsGUI - Screen Settings
SettingsGUI - Audio Settings
SettingsGUI - Experimental GSM Settings

Contents

Overview

Until OpenMoko releases an official GUI-Tool to change settings, SettingsGUI allows you to set various settings of the gta01.

This programm is written in Python using pygtk. It can be used only if those are present in your environment.

(see SettingsGUI#Environment)

Current Features

  • Screen (Backlight enable/disable, Backlight brightness, Screen Orientation)
  • Audio (profile selection, volume)
  • GSM (Restart gsmd, signal strength)

Planned Features

  • GSM (Provider selection, enable/disable gsm-reciver)
  • Bluetooth (device scanning, connection, signal strength)
  • GPRS (select APN, display transfer rate)
  • Battery (show capacity, voltage, charger-status)

Comment on GSM-Support

  • As there are no gsmd python bindings available at the time, SettingGUI uses python-subprocess and threads to communicate to the commandline of libgsmd-tool for the time being.

Download

SettingsGUI-0.4.tar.gz

Environment

The following archives will have to be installed:

  • python
  • python-misc
  • python-lang
  • python-pygtk
  • python-subprocess
  • python-pygtk-dev (should not be needed... ?)
  • python-pycairo-dev (should be a dependency of python-pygtk-dev and not be needed... ?)

If you want to test this and do not have a build environment, you can 'ipkg install' the python components from the ScaredyCat repositories.

Installation / Execution

  • Uncompress tar.gz file
  • run:
export DISPLAY=:0.0
python SettingsGUI-x.x/SettingsGUI.py
Personal tools
In progress: This article or section documents one or more features whose implementation are in progress.
File:Screen-0 4.png
SettingsGUI - Screen Settings
SettingsGUI - Audio Settings
SettingsGUI - Experimental GSM Settings

Overview

Until OpenMoko releases an official GUI-Tool to change settings, SettingsGUI allows you to set various settings of the gta01.

This programm is written in Python using pygtk. It can be used only if those are present in your environment.

(see SettingsGUI#Environment)

Current Features

  • Screen (Backlight enable/disable, Backlight brightness, Screen Orientation)
  • Audio (profile selection, volume)
  • GSM (Restart gsmd, signal strength)

Planned Features

  • GSM (Provider selection, enable/disable gsm-reciver)
  • Bluetooth (device scanning, connection, signal strength)
  • GPRS (select APN, display transfer rate)
  • Battery (show capacity, voltage, charger-status)

Comment on GSM-Support

  • As there are no gsmd python bindings available at the time, SettingGUI uses python-subprocess and threads to communicate to the commandline of libgsmd-tool for the time being.

Download

SettingsGUI-0.4.tar.gz

Environment

The following archives will have to be installed:

  • python
  • python-misc
  • python-lang
  • python-pygtk
  • python-subprocess
  • python-pygtk-dev (should not be needed... ?)
  • python-pycairo-dev (should be a dependency of python-pygtk-dev and not be needed... ?)

If you want to test this and do not have a build environment, you can 'ipkg install' the python components from the ScaredyCat repositories.

Installation / Execution

  • Uncompress tar.gz file
  • run:
export DISPLAY=:0.0
python SettingsGUI-x.x/SettingsGUI.py