Guido Günther
722a8f1c90
feedbackd: Allow replacement and an option for it
...
This brings us in line with e.g. the portals
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2026-01-16 16:38:29 +01:00
Guido Günther
94b35f356a
feedbackd: Add --verbose option
...
Easier to discover than `G_MESSAGES_DEBUG`
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2026-01-16 16:38:29 +01:00
Guido Günther
8d0c09522d
feedbackd: Fix indent
...
Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2026-01-16 16:38:29 +01:00
Guido Günther
37969cea8e
feedback-themes: Improve manpage
...
Explain relation between profiles, events and feedback a bit better.
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2026-01-16 16:38:25 +01:00
Guido Günther
3177ae8232
Merge branch 'theme-doc' into 'main'
...
doc: Document `$device` in device themes
See merge request agx/feedbackd!206
2026-01-16 09:02:56 +00:00
Guido Günther
de3acfb5b6
doc: Mention what fbcli is
...
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2026-01-16 09:59:20 +01:00
Guido Günther
6596779bae
doc: Clarify event lookup
...
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2026-01-16 09:59:20 +01:00
Guido Günther
6ef4e4ebfd
feedback-themes: Mention the profiles feedback types are used in
...
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2026-01-15 22:56:48 +01:00
Guido Günther
724cbd9727
doc: Document $device in device themes
...
It identifies the theme as device theme so we should document it.
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2026-01-15 22:56:48 +01:00
Guido Günther
ba3ff42794
Merge branch 'theme-doc' into 'main'
...
doc: Better separate custom and device themes
See merge request agx/feedbackd!204
2026-01-15 15:49:26 +00:00
Guido Günther
175e003fb4
doc: Better separate custom and device themes
...
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2026-01-15 16:41:02 +01:00
Guido Günther
491a95b6f4
Merge branch 'close-event' into 'main'
...
theme: Fix window-close event name
See merge request agx/feedbackd!203
2026-01-14 20:50:20 +00:00
Guido Günther
0f94cf891f
doc: Update build instructions
...
We use meson and also tweak some other bits for readability
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2026-01-14 21:44:23 +01:00
Guido Günther
1f13444e59
theme: Fix window-close event name
...
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2026-01-09 16:22:29 +01:00
Guido Günther
a32dcc63d8
Merge branch 'wp-profile' into 'main'
...
packaging: Add build profile to build with and install media roles
See merge request agx/feedbackd!202
2025-12-30 22:12:16 +00:00
Guido Günther
96d9d82d51
packaging: Add build profile to build with and install media roles
...
We create an wireplumber-xdg-media-roles package that contains the role configuration.
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-12-30 23:10:22 +01:00
Guido Günther
8ae3449d61
Merge branch 'rel-0.8.8' into 'main'
...
treewide: Document changes and release 0.8.8
See merge request agx/feedbackd!201
2025-12-30 13:59:25 +00:00
Guido Günther
3cc8663c7e
treewide: Document changes and release 0.8.8
...
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-12-30 10:51:58 +01:00
Guido Günther
4c826a1e7c
Merge branch 'max-brightness-scale' into 'main'
...
Limit pattern brightness based on `max_brightness` too
Closes #95
See merge request agx/feedbackd!199
2025-12-29 17:35:47 +00:00
Guido Günther
a108dda1be
led-multicolor: Scale to RGB colors to LEDs max brightness
...
Otherwise we might exceed max brightness and get -EINVAL.
Tested-by: Chris Vogel <chris@ween.de >
Reported-by: Chris Vogel <chris@ween.de >
Closes: https://gitlab.freedesktop.org/agx/feedbackd/-/issues/95
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-12-29 17:33:53 +00:00
Guido Günther
704f93ef15
feedback-led: Document rgb color strings
...
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-12-29 17:33:53 +00:00
Guido Günther
594b72055c
build: Fix meson format
...
Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-12-29 17:33:53 +00:00
Guido Günther
bed9a3b6cf
Merge branch 'cleanups' into 'main'
...
alert-slider: Minor cleanups
See merge request agx/feedbackd!200
2025-12-29 17:32:58 +00:00
Guido Günther
8d00274e02
alert-slider: Minor cleanups
...
Fix help string and move event into the block it is used in
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-12-24 15:18:47 +01:00
Guido Günther
a46c5caf41
Merge branch 'sysuser-pkg' into 'main'
...
packaging: Use dh-sysuser
See merge request agx/feedbackd!198
2025-12-16 07:33:09 +00:00
Guido Günther
3126921746
packaging: Use dh-sysuser
...
We can drop adding the group manually. We move the udev triggering
to the end to ensure the group is already there.
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-12-15 15:43:49 +01:00
Guido Günther
970d7fbe11
Merge branch 'sysusers' into 'main'
...
data: Add sysusers configuration
Closes #83
See merge request agx/feedbackd!197
2025-12-15 14:43:00 +00:00
Achill Gilgenast
b7e4fbab3b
data: Add sysusers configuration
...
Allows distros to add the feedbackd group by using sd-sysusers.
Closes: https://gitlab.freedesktop.org/agx/feedbackd/-/issues/83
Signed-off-by: Achill Gilgenast <achill@achill.org >
2025-12-15 13:00:05 +01:00
Guido Günther
1b03f66930
Merge branch 'patch-1' into 'main'
...
72-feedbackd.rules: Add isa1200 haptics driver
See merge request agx/feedbackd!196
2025-11-30 21:38:45 +00:00
Lukas Timmermann
f1ee7b1888
72-feedbackd.rules: Add isa1200 haptics driver
...
Signed-off-by: Lukas Timmermann <linux@timmermann.space >
2025-11-30 22:32:12 +01:00
Guido Günther
ada7e79736
Merge branch 'rel-0.8.7' into 'main'
...
treewide: Document changes and release 0.8.7
See merge request agx/feedbackd!195
2025-11-08 12:39:43 +00:00
Guido Günther
4641906f43
treewide: Document changes and release 0.8.7
...
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-11-08 09:44:56 +01:00
Guido Günther
1d7d1cad66
Merge branch 'phone-role' into 'main'
...
media-roles: Add Phone role
See merge request agx/feedbackd!194
2025-11-02 13:58:59 +00:00
Guido Günther
42bd525d3c
media-roles: Add Phone role
...
E.g. calls and wys already tag streams with this
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-10-26 08:23:53 +01:00
Guido Günther
7307a4db6f
Merge branch 'pw-roles' into 'main'
...
Set media-roles and add example wireplumber config
See merge request agx/feedbackd!170
2025-10-25 12:58:35 +00:00
Guido Günther
f38eb4bb28
data: Add preferred output targets for alarms and alerts
...
We usually want them to go to the speaker by default.
This needs https://gitlab.freedesktop.org/pipewire/wireplumber/-/merge_requests/754
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-10-25 14:12:16 +02:00
Guido Günther
8090ccb0a9
dev-sound: Only set media role when role based routing is enabled
...
This allows to already update the theme without breaking existing installations.
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-10-24 13:43:39 +02:00
Guido Günther
96b00b6c61
dev-sound: Fix format
...
Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-10-24 13:43:39 +02:00
Guido Günther
6296c4fe77
build: Allow to install media roles
...
Install role based config if set.
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-10-24 13:43:39 +02:00
Guido Günther
d58b7cf517
data: Add media roles configuration
...
This ensures we properly duck any "multimedia" streams when playing
event sounds. We also introduce an alert group for e.g. cell broadcasts.
For testing copy to
~/.config/wireplumber/wireplumber.conf.d/media-role-nodes.conf
and
systemctl --user restart wireplumber
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-10-24 13:43:39 +02:00
Guido Günther
5de4519710
data: Set suitable media roles for events
...
Mark alarms, alerts and ring tones.
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-10-24 13:43:39 +02:00
Guido Günther
283f2ee1dc
run: Simplify running
...
We usually want the daemon so default to that when nothing
else is passed in.
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-10-24 13:43:39 +02:00
Guido Günther
f501e909ab
Merge branch 'meson' into 'main'
...
build: Rename options file
See merge request agx/feedbackd!193
2025-10-23 11:53:45 +00:00
Guido Günther
a680ad1139
build: Rename options file
...
Bump needed meson version for that
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-10-23 13:40:50 +02:00
Guido Günther
f0befe1221
Merge branch 'udev' into 'main'
...
data: Move udev rule to 72 and release 0.8.6
See merge request agx/feedbackd!192
2025-10-05 11:43:15 +00:00
Guido Günther
85021ab0bc
treewide: Document changes and release 0.8.6
...
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-10-05 13:41:11 +02:00
Guido Günther
96023e5201
packaging: Trigger change event for input subsystem too
...
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-10-05 13:41:02 +02:00
Guido Günther
01c2aad1e8
data: Move udev rule to 72
...
systemd as of 258 requires uaccess tag processing to be < 73.
See https://github.com/systemd/systemd/issues/39206#issuecomment-3368532706
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-10-05 13:40:57 +02:00
Guido Günther
fce1b00540
Merge branch 'docs' into 'main'
...
Publush API docs
See merge request agx/feedbackd!191
2025-09-30 20:43:42 +00:00
Guido Günther
a3af128148
doc: Use gitlab page URL
...
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-09-30 22:40:39 +02:00