Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Disable when sharing screen #644

Open
r2rstep opened this issue Aug 29, 2024 · 5 comments
Open

Disable when sharing screen #644

r2rstep opened this issue Aug 29, 2024 · 5 comments
Labels

Comments

@r2rstep
Copy link

r2rstep commented Aug 29, 2024

Is your plugin request related to a problem? Please describe.
I share my screen every now and then during my work and "breaks screens" interrupt my sharing, making me sometimes feel embarrassed in front of people.

Describe the plugin you'd like
The plugin could detect when screen sharing is on and disable safeeyes for that period. It should be possible at least in the newest KDE as it automatically disables notifications in such cases.

Describe alternatives you've considered
Manually disabling via option in safeeyes context menu

@r2rstep r2rstep added the plugin label Aug 29, 2024
@archisman-panigrahi
Copy link
Collaborator

You may be looking for https://github.com/safeeyes/safeeyes-plugins/tree/master/zoom

BTW, this happened to me quite a few times while giving informal talks to fellow students and professors, and they were all amused to see Safe Eyes.

@archisman-panigrahi
Copy link
Collaborator

Alternatively, use #627 with Zoom

@archisman-panigrahi
Copy link
Collaborator

Please reopen if neither of these solutions work

@r2rstep
Copy link
Author

r2rstep commented Sep 9, 2024

I use mainly Google Meet in my browser or Slack so Zoom plugin won't work, neither "Do not disturb" setting as I'd like breaks to happen when I use browser for anything else than sharing a screen.

I think I don't have permissions to re-open the issue. Should I create a new one?

@deltragon
Copy link
Collaborator

KDE has a non-standard extension to the org.freedesktop.Notification spec to detect the DND status using the Inhibited property.
Since KDE disables notifications, we should be able to use that to detect screen sharing.

I would much prefer a standard solution, which seems to be considered here: flatpak/xdg-desktop-portal#1321.
However, until we have a standard solution, I am definitely open for desktop-specific solutions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants