LIBPIPEWIRE-MODULE-X11-BELL(7)

πŸ’– LIBPIPEWIRE-MODULE-X11-BELL(7) πŸ’–

okay bestie, welcome to the Miscellaneous Information Manual ✨ this is the page for libpipewire-module-x11-bell(7) and yes the manual name is literally that whole mouthful, we're just gonna roll with it πŸŽ€


✨ NAME ✨

libpipewire-module-x11-bell β€” X11 Bell

like. that's the whole name. X11 Bell. short, sweet, iconic πŸ’…


🌸 DESCRIPTION 🌸

so the x11-bell module intercepts the X11 bell events and then uses libcanberra to play a sound πŸ¦‹

that's it. that's the vibe. your lil bell goes ding and this module is the one making it go ding but with actual audio, no cap πŸ”₯


πŸ‘‘ MODULE NAME πŸ‘‘

libpipewire-module-x11-bell

periodt, that's the name you put in your config πŸ’œ


πŸ’… MODULE OPTIONS πŸ’…

  • sink.name = <str> β€” the node.name of the sink you wanna connect to 🎧
  • sample.name = <str> β€” the name of the sample to play, and the default is 'bell-window-system' ⭐
  • x11.display = <str> β€” the X11 display to use πŸ–₯️
  • x11.xauthority = <str> β€” the X11 XAuthority string, which gets placed in the XAUTHORITY env 🌈

🧚 GENERAL OPTIONS 🧚

there are no general options for this module. like, zero. none. nothing. the void. 🫢 it's giving low-maintenance fr fr


πŸ“ EXAMPLE CONFIGURATION πŸ“

here's the whole thing, verbatim, do not @ me:

context.modules = [
 {   name = libpipewire-module-x11-bell }
     args = {
         #sink.name = @DEFAULT_SINK@
         sample.name = "bell-window-system"
         #x11.display = ":1"
         #x11.xauthority = "test"
]

see how some lines are commented out with #? that means they're just chillin there as suggestions bestie, they're not active 😭 and @DEFAULT_SINK@ is literally in there as a commented-out value, so when you uncomment it, just know that's what it says πŸ’€


ngl the whole config is tiny. you could set this up in your sleep. main character energy for a module that just goes ding πŸ””

πŸ’– SEE ALSO πŸ’–

this page didn't have a SEE ALSO section, so there's nothing to link out to here β€” just you, me, and the bell module πŸŽ€


anyway bestie that's the whole page!! this came out of PipeWire 1.6.11 and the manual was the Miscellaneous Information Manual, libpipew...-x11-bell(7), so yeah β€” that's the source, that's the version, and we're done here πŸ¦‹βœ¨πŸ’œ

πŸ“¦ where this page comes from