Skip to content
Snippets Groups Projects
Forked from Librem5 / phosh
2186 commits behind the upstream repository.
Guido Günther's avatar
Guido Gunther authored
Don't assume the panel is always on the first monitor. This fixes the
menu position of the settings menu with two displays.
71cd1bd7
History

Phosh

a trivial wayland shell for prototyping things.

License

phosh is licensed under the GPLv3+.

Dependencies

sudo apt-get install libgtk-3-dev wayland-protocols gettext libhandy-0.0-dev

Building

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

meson . _build
ninja -C _build
ninja -C _build install

Running

When running from the source tree start rootston. Then start phosh using:

_build/run

or in one command:`

../wlroots/_build/rootston/rootston -E _build/run -C ./rootston.ini

This will make sure the gsettings schema is found, there's enough of a GNOME session running an the some of the mutter DBus API is stubbed so gnome-settings-manager can work.