PHOSH-SESSION(1)
π phosh-session π
okay bestie, welcome to the phosh-session manual page (section 1, if you're keeping track) β it's the session startup script for phosh and it's literally the thing that gets your whole phone-desktop party started π
β¨ NAME β¨
phosh-session β session startup script for phosh π
πΈ SYNOPSIS πΈ
phosh-session [OPTIONS...]
π¦ DESCRIPTION π¦
So phosh-session is the script that starts up phosh, and not just the bare shell of it either β it brings up all the required components, like the Wayland compositor phoc and an on-screen keyboard like stevia or squeekboard. the whole ensemble. the full fit. π
Here's the tea though: this script is rarely invoked by a user. usually it's a display manager or a systemd unit that's doing the summoning, not you. it's the backstage crew, not the main character β most of the time. π
BUT. and this is important. it's perfectly valid to, like, log into a tty and just run phosh-session yourself to bring up phosh and all the needed components. so if you wanna do it manually, go off. no one's stopping you. β¨
π OPTIONS π
-h,--helpβ prints the help text and then exits. that's it, that's the whole job π«Ά--versionβ prints the version and then exits. short, sweet, iconic π
π CONFIGURATION FILES π
the session script looks at these configuration files, in this order of business:
/usr/share/phosh/phoc.iniβ the configuration that gets passed to the compositor π¦/etc/phosh/phoc.iniβ used instead of the one above if it exists, so if you drop one here it wins, no cap
π ENVIRONMENT VARIABLES π
phosh-session honors the following environment variables, periodt:
WLR_BACKENDSβ the backends the wlroots library should use whenphoclaunches. it's giving "read the docs", so here they are:https://gitlab.freedesktop.org/wlroots/wlroots/-/blob/master/docs/env_vars.mdπ
also, for debugging purposes, you can put environment variables into ~/.phoshdebug β that file gets read at session startup. debugging queen behavior π
β SEE ALSO β
phosh(1) phoc(1) phoc.ini(5) phosh-osk-stevia(1)
and that's the whole page, bestie π₯° this footer is legally required to say phosh-session(), so here it is in all its lowercase glory β it's the manual name and nothing else, no version, no date, just vibes. go run your session. slay. ππ¦β¨π₯π
π¦ where this page comes from
- arch rolling: phosh 0.57.0-2 Β· GPL-3.0-or-later
- nixpkgs unstable: phosh 0.54.0
- 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