Skip to content

droidian/phosh-mobile-settings

Repository files navigation

Phosh Mobile Settings

Mobile Settings App for phosh and related components.

License

Phosh Mobile Settings is licensed under the GPLv3+.

Getting the source

git clone https://gitlab.gnome.org/World/Phosh/phosh-mobile-settings
cd phosh-mobile-settings

The main branch has the current development version.

Dependencies

On a Debian based system run

sudo apt-get -y install build-essential
sudo apt-get -y build-dep .

For an explicit list of dependencies check the Build-Depends entry in the debian/control file.

Building

We use the meson (and thereby Ninja) build system for phosh. The quickest way to get going is to do the following:

meson setup _build
meson compile -C _build

Running

Phosh Mobile Settings needs to locate a few GSettings schema, if phosh is already installed on your system, then it works out of box.

sudo apt-get -y install phosh

Then run Mobile Settings using _build/run.

_build/run

If you have the source code of phosh and would like to run Mobile Settings using the schema generated by it, you need to set the PHOSH_BUILD_DIR to phosh's build directory.

PHOSH_BUILD_DIR=/path/to/phosh/_build _build/run

By default, _build/run looks for phosh build directory at ../phosh/_build. If you have phosh source code in that location, then you can run _build/run as it is without setting PHOSH_BUILD_DIR.

Note that the run script sets the GSettings backend to memory by default so phosh or other apps don't see any changes made. This can be changed by settings GSETTINGS_BACKEND=dconf.

The result should look something like this:

Welcome screen Feedback panel Compositor panel

Getting in Touch

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published