PHOSH.GSETTINGS(5)
π NAME π
phosh.gsettings β the GSettings that phosh uses, no cap. this is the phosh.gsettings(5) page bestie, pull up a chair π«Ά
πΈ DESCRIPTION πΈ
okay so real talk: phosh keeps pretty much all of its configuration in gsettings. you can change any of it with the gsettings(1) command, and that's also how you get the details on an option. wanna know what something actually means? hit it with gsettings describe, like this:
gsettings describe mobi.phosh.shell.cell-broadcast enabled
and these are the gsettings schemas and keys it's using right now π
π GSettings π
these gsettings are the ones phosh uses:
mobi.phosh.shell.brightnessauto-brightness-offsetβ the offset that gets added on top of the auto brightness value that was calculated for you β¨
mobi.phosh.shell.cell-broadcastenabledβ whether receiving cell broadcasts is enabled
sm.puri.phoshapp-filter-modeβ application filtering in the overview. and showing all the applications is this:
gsettings set sm.puri.phosh app-filter-mode '[]'
automatic-high-contrast-thresholdβ the brightness threshold that triggers automatic high contrastautomatic-high-contrastβ whether automatic high contrast is enabledenable-suspendβ whether suspend is enabled in the system menufavoritesβ list of favorite applicationsforce-adaptiveβ list of app-id's that phosh considers adaptive (so they're always shown):
gsettings set sm.puri.phosh force-adaptive "['chromium.desktop', 'firefox-esr.desktop']"
osk-unfold-delayβ how long you have to press the bottom bar pill for the OSK to unfoldquick-silentβ silence the device by pressing Vol- on incoming callsshell-layoutβ how to lay out the shell UI elements around cutouts and notches.device: automatic, based on device settings;none: no automatic layout.wwan-backendβ the WWan backend to use
sm.puri.phosh.emergency-callsenabledβ whether emergency calls are enabled. this one is experimental! please check whether it actually works for your provider / in your country / for your sim card before you start relying on it, bestie π
sm.puri.phosh.lockscreenrequire-unlockβ whether unlocking via password/pin is requiredshuffle-keypadβ shuffle the keys on the keypad
sm.puri.phosh.pluginslockscreenβ the enabled lock screen pluginsquick-settingsβ the enabled custom quick settings
sm.puri.phosh.notificationswakeup-screen-categoriesβ the notification categories that trigger a screen wakeupwakeup-screen-triggersβ which properties of a notification trigger a screen wake-upwakeup-screen-urgencyβ the lowest urgency that triggers a screen wake-up (when it's coming in viawakeup-screen-triggers)
sm.puri.phosh.plugins.launcher-boxfolderβ the folder holding the desktop files to show in the launcher box
sm.puri.phosh.plugins.ticket-boxfolderβ the folder holding the tickets to be presented on the lock screen.
sm.puri.phosh.plugins.upcoming-eventsdaysβ number of days to show in the upcoming events list
org.gnome.desktop.app-folders.folderβ folder supportorg.gnome.desktop.backgroundβ background wallpaperpicture-uripicture-uri-darkprimary-colorβ e.g. to get the "classic" black overview back, use:
gsettings set org.gnome.desktop.background picture-options none
gsettings set org.gnome.desktop.background primary-color '#000000'
org.gnome.desktop.interface1show-battery-percentage
org.gnome.desktop.media-handlingautomount
org.gnome.desktop.notificationsshow-bannersβ whether to show notification bannersshow-in-lockscreenβ whether notifications should be shown on the lock screen
org.gnome.desktop.peripherals.touchscreenβ touch screen to output mappings. example for the NexDock 360:
gsettings set org.gnome.desktop.peripherals.touchscreen:/org/gnome/desktop/peripherals/touchscreens/27c0:0819/ output "\['Unknown', 'NexDock', '8R33926O00Q'\]"
org.gnome.desktop.screensaverlock-delaylock-enabledpicture-uriβ lockscreen background image / wallpaperpicture-optionsβnonedisables the lockscreen image
org.gnome.shell.keybindingstoggle-message-traytoggle-overview
π See also π
phosh(1) phoc.gsettings(5) gsettings(1) β go read those too, they're iconic π
and that's the whole vibe check, bestie π¦ this page signs off as phosh.gsettings() at the very bottom, so you know it's the real one. now go <rainbow>gsettings set</rainbow> something responsibly β¨π
π¦ 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