PHOSH(1)
β¨ NAME β¨
okay so bestie, meet phosh β a whole phone shell, and yes it's the one that's literally the manual page PHOSH(1) π
πΈ SYNOPSIS πΈ
phosh [OPTIONS...]
π¦ DESCRIPTION π¦
phosh is a Wayland shell for mobile devices that runs on GNOME technologies. That's the whole vibe. It's a phone shell. On Wayland. GNOME flavored. Obsessed. π
π OPTIONS π
-h,--helpβ prints the help and then dips out. print help, exit, slay.-U,--unlockedβ do not start with the screen locked. we're going in unlocked, no cap π-L,--lockedβ start with the screen locked no matter what. she said LOCKED and she meant it π--versionβ shows the version info. like, which phosh are we even running, bestie β
π CONFIGURATION π
phosh gets configured through GSettings β go look at phosh-config(5) for that whole situation.
π§ Plugins
Plugins are configured via the mobi.phosh.plugins and sm.puri.phosh.plugins gsettings schema. The lock-screen key turns the plugins on for the lock screen, like this:
gsettings set sm.puri.phosh.plugins lock-screen "['ticket-box', 'upcoming-events']"
(yes, two spaces after set, that's just how it's written, copy it exactly, don't come for me π)
π DBUS INTERFACE π
phosh will let you flip certain debug flags on and off at runtime over DBus. to see the full list of available flags, run:
busctl --user introspect mobi.phosh.Shell.DebugControl /mobi/phosh/Shell/DebugControl mobi.phosh.Shell.DebugControl
and to toggle individual values:
busctl --user set-property mobi.phosh.Shell.DebugControl /mobi/phosh/Shell/DebugControl mobi.phosh.Shell.DebugControl LogDomains as 2 phosh-shell phosh-brightness-manager
β οΈ heads up bestie β these flags are not considered stable API, so they can change between releases. don't build your whole personality on them. π
π ENVIRONMENT VARIABLES π
phosh honors the following environment variables, purely for debugging purposes:
PHOSH_DEBUGβ a comma separated list of flags:always-splashβ always use the splash screen when starting apps, even when you're in docked mode.app-activationβ use a longer timeout before force-closing the app splash. turn this flag on to help debug activation issues.backlight-non-linearβ assume that backlight brightness changes non-linearly. set this if the kernel should be reporting the backlight as non-linear but isn't doing that.fake-builtinβ fake a builtin screen when you're using a virtual output, like in a nested Wayland session.thumbnail-overlayβ use an animated transition between the overlay and the running app. this one will default to on in future releases. π
PHOSH_FAKE_CLOCKβ allowed values are ISO8601 formatted strings ornow. setting this variable sets the shell's clocs to the given fixed value. for the clock format, seeg_date_time_new_from_iso8601().G_MESSAGES_DEBUG,G_DEBUGand other environment variables supported by glib. <https://docs.gtk.org/glib/running.html>GTK_DEBUGand other environment variables supported by GTK, see <https://docs.gtk.org/gtk3/running.html>
π SEE ALSO π
gsettings(1) phosh-session(1) phosh.gsettings(5)
and that's the whole page, bestie π«Ά go read those other manpages too, they're giving main character energy. no version stamp on this one, no date either β the footer is just a lil lonely phosh() sitting there all by itself, cute, iconic, periodt. πβ¨
π¦ where this page comes from
- arch rolling: phosh 0.57.0-2 Β· GPL-3.0-or-later
- ubuntu stonking: phosh 0.58.0-1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms