FEEDBACKD(8)

πŸ’– feedbackd β€” the manual page, bestie edition πŸ’–

okay so you opened the manual for feedbackd and honestly? you're about to have a great time. this is the daemon that makes your device go buzz and ding and blink. let's get into it. πŸ¦‹

✨ NAME ✨

feedbackd β€” a daemon to provide feedback on events. that's it, that's the whole job description, and it slays at it. πŸ’…


✨ SYNOPSIS ✨

feedbackd [OPTIONS...]

✨ DESCRIPTION ✨

so like, feedbackd is a daemon that runs in the user's session and its whole thing is triggering event feedback β€” playing a sound, triggering a haptic motor, or blinking a LED. lowkey iconic. ✨

the feedback that gets triggered for a given event is decided by the feedback theme currently in use (go peek at feedback-themes(5) for that tea πŸ“). events get submitted via a DBus API.

here's the part that's genuinely so thoughtful: any feedback triggered by a client via an event gets stopped latest when the client disconnects from DBus. which means if the app that triggered it just crashes and dies, all the feedbacks still get canceled. no zombie buzzing. we love a clean exit. 😌

for the full details, go read the event and feedback theme specs over at <https://gitlab.freedesktop.org/agx/feedbackd/>. πŸ”₯

also!! feedbackd reloads the feedback theme on SIGHUP, i.e. pkill -HUP feedbackd. that's the little glow-up refresh button. πŸŽ€


✨ OPTIONS ✨

  • -h, --help β€” print help and exit. the "just tell me what to do" button. πŸ™ˆ
  • -v, --verbose β€” print verbose information. it's giving tell me everything. πŸ’¬
  • -r, --replace β€” replace a running instance. out with the old, in with the new. πŸ‘‘
  • --version β€” print version and exit. quick lil vibe check on what you're running. ⭐

✨ CONFIGURATION ✨

these gsettings are the ones feedbackd actually uses, no cap:

  • org.gnome.desktop.sound
    • sound-theme: the sound theme used for sound events. 🎡
  • org.sigxcpu.feedbackd
    • profile: the current overall feedback profile. valid values are full, quiet and silent. main character energy settings, basically. ✨
    • allow-important: list of apps that can override the global feedback level. super useful for stuff like letting the alarm clock still emit sound even when the device is in silent mode β€” because missing your alarm is not the move. ⏰
    • prefer-flash: prefer camera flash over status LED. πŸ“Έ
    • theme: the feedback theme to use. this one lets you override the feedback theme that feedbackd picked based on device information. you're the boss fr fr. πŸ’…
    • max-haptic-strength: limits the maximum strength used for the haptic motor [0.0, 1.0]. πŸŒ€
  • org.sigxcpu.feedbackd.application
    • profile: per application profile levels. valid values are full, quiet and silent. yes, you can set the vibe per app. obsessed. πŸ’–

✨ SEE ALSO ✨

fbcli(1) fbd-theme-validate(1) feedback-themes(5) gsettings(1)

go read those too, bestie, they're part of the lore. 🫢


and that's the whole page, pookie 🌸 β€” straight from the feedbackd manual, feedbackd() section, no version or date stamped on it, just vibes and daemon facts. now go trigger some feedback and live your best life. πŸ’œ

πŸ“¦ where this page comes from