mirror of
https://github.com/JakeStanger/ironbar.git
synced 2026-07-11 06:15:21 +01:00
[GH-ISSUE #151] Sharing indicator module #4298
Labels
No labels
A:Build
A:CI
A:Client
A:Config
A:Core
A:Documentation
A:Documentation
A:IPC
A:Testing
A:UX/UI
blocked
BREAKING CHANGE
duplicate
good first issue
GTK4
help wanted
invalid
M:Battery
M:Battery
M:Bindmode
M:Bluetooth
M:Brightness
M:Cairo
M:Clipboard
M:Clock
M:Clock
M:Custom
M:Focused
M:Keyboard
M:Launcher
M:Menu
M:Music
M:Music
M:Music
M:Network Manager
M:Notifications
M:SysInfo
M:Tray
M:Volume
M:Workspaces
partially resolved
P:Critical
P:High
P:Low
P:Medium
pull-request
T:Bug
T:Bug
T:Core Enhancement
T:Module Enhancement
T:New Module
T:Question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
JakeStanger/ironbar#4298
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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
@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.
@yavko commented on GitHub (May 14, 2023):
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
@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
@RobertMueller2 commented on GitHub (Jun 8, 2025):
Yes, Waybar has the privacy module.