[GH-ISSUE #151] Sharing indicator module #5702

Open
opened 2026-05-23 01:52:37 +01:00 by JakeStanger · 4 comments
Owner

Originally created by @yavko on GitHub (May 14, 2023).
Original GitHub issue: https://github.com/JakeStanger/ironbar/issues/151

Is your feature request related to a problem? Please describe.

Would be cool to see when something is using my microphone or sharing my screen

Describe the solution you'd like

A module that shows a microphone icon if an application is recording audio, and a screen share icon if the screen is being shared

Describe alternatives you've considered

Doing it myself? But like this is a feature in many shells (like GNOME), so I think it'd be a good addition to ironbar :)

Additional context

For screen sharing you'd have to use compositor specific solutions, idk about sway, but Hyprland-rs has an event for this
So like this depends on #147 being merged, as it changes events, also updates Hyprland to a version that supports this

Originally created by @yavko on GitHub (May 14, 2023). Original GitHub issue: https://github.com/JakeStanger/ironbar/issues/151 **Is your feature request related to a problem? Please describe.** Would be cool to see when something is using my microphone or sharing my screen **Describe the solution you'd like** A module that shows a microphone icon if an application is recording audio, and a screen share icon if the screen is being shared **Describe alternatives you've considered** Doing it myself? But like this is a feature in many shells (like GNOME), so I think it'd be a good addition to ironbar :) **Additional context** For screen sharing you'd have to use compositor specific solutions, idk about sway, but Hyprland-rs has an event for this So like this depends on #147 being merged, as it changes events, also updates Hyprland to a version that supports this
Author
Owner

@A-Cloud-Ninja commented on GitHub (May 14, 2023):

This would be super cool, at least for the microphone option. Right now screen sharing is kind of weird to "track" as far as i'm aware. For example, if someone were using wlrobs right now, i don't think it would trigger an event anywhere, unless i'm mistaken (I don't think sway has an event for captures done without portals, maybe hyprland does?)

The mic option I think is reasonably easy to solve, though.
Quick edit to add: It would make sense for someone to use wlrobs still, afaik pipewire capture still uses screencopy as it currently stands, which is less performant than dmabuf for capture.

<!-- gh-comment-id:1546926456 --> @A-Cloud-Ninja commented on GitHub (May 14, 2023): This would be super cool, at least for the microphone option. Right now screen sharing is *kind* of weird to "track" as far as i'm aware. For example, if someone were using [wlrobs](https://hg.sr.ht/~scoopta/wlrobs) right now, i don't think it would trigger an event anywhere, unless i'm mistaken (I don't think sway has an event for captures done without portals, maybe hyprland does?) The mic option I think is reasonably easy to solve, though. Quick edit to add: It would make sense for someone to use wlrobs still, afaik pipewire capture still uses screencopy as it currently stands, which is less performant than dmabuf for capture.
Author
Owner

@yavko commented on GitHub (May 14, 2023):

Right now screen sharing is kind of weird to "track" as far as i'm aware.

Yeah, as I said it would require compositor specific implementations if it were to track screencopy, but it could be possible to use pipewire to track this as well

<!-- gh-comment-id:1546984120 --> @yavko commented on GitHub (May 14, 2023): > Right now screen sharing is kind of weird to "track" as far as i'm aware. Yeah, as I said it would require compositor specific implementations if it were to track screencopy, but it could be possible to use pipewire to track this as well
Author
Owner

@JakeStanger commented on GitHub (May 15, 2023):

Makes sense, would be happy to add this. Does Waybar offer anything similar? Might be able to use that for reference

<!-- gh-comment-id:1548356145 --> @JakeStanger commented on GitHub (May 15, 2023): Makes sense, would be happy to add this. Does Waybar offer anything similar? Might be able to use that for reference
Author
Owner

@RobertMueller2 commented on GitHub (Jun 8, 2025):

Yes, Waybar has the privacy module.

<!-- gh-comment-id:2954203270 --> @RobertMueller2 commented on GitHub (Jun 8, 2025): Yes, Waybar has the privacy module.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
JakeStanger/ironbar#5702
No description provided.