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:

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