Installation

To run phosh you need to currently build phosh and wlroots.

Building phosh

To install phosh follow the README. If you want to run phosh from the source tree you can omit the ninja -C _build install step.

Building rootston

We currently use some patches on top of wlroots‘ reference Wayland compositor rootston to make it talk to phosh. To build it

clone and build the patched wlroots. Please checkout wlroots next to phosh.

git clone https://code.puri.sm/Librem5/wlroots.git cd wlroots meson . _build ninja -C _build

Running phosh

start rootston from a virtual terminal using the configfile shipped by phosh:

sudo systemctl stop weston
cd phosh
../wlroots/rootston/rootston -C ./rootston.ini -E _build/run