PHOC() PHOC()

phoc - A Wayland compositor for mobile devices

phoc [OPTIONS...]

phoc is a Wayland compositor for mobile devices using the wlroots library. It's often used with the phosh mobile shell but works perfectly fine on its own.

Print help and exit
Path to the configuration file. (default: phoc.ini).
Executable (session) that will be run at startup
Whether to expect a shell to attach
Whether to start XWayland
Show version information

phoc honors the following environment variables:

  • WLR_BACKENDS: The backends the wlroots library should use when phoc launches. See https://gitlab.freedesktop.org/wlroots/wlroots/-/blob/master/docs/env_vars.md
  • WLR_RENDERER: The renderer the wlroots library should use when phoc launches. See https://gitlab.freedesktop.org/wlroots/wlroots/-/blob/master/docs/env_vars.md
  • G_MESSAGES_DEBUG, G_DEBUG and other environment variables supported by glib. https://docs.gtk.org/glib/running.html
  • PHOC_DEBUG: Comma separated list of debugging flags:
  • auto-maximize: Maximize toplevels
  • damage-tracking: Debug damage tracking
  • no-quit: Don't quit when session ends
  • touch-points: Debug touch points
  • layer-shell: Debug layer shell
  • cutouts: Debug display cutouts and notches




phoc.ini(5) phosh(1)