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

Need testers for i3, DWM, Sway and other wms #617

Open
archisman-panigrahi opened this issue Jul 27, 2024 · 5 comments
Open

Need testers for i3, DWM, Sway and other wms #617

archisman-panigrahi opened this issue Jul 27, 2024 · 5 comments

Comments

@archisman-panigrahi
Copy link
Collaborator

archisman-panigrahi commented Jul 27, 2024

We recently made changes to how Safe Eyes tray icon works, and it may not work out of the box with window managers.

We have previously received bug reports from users using i3/DWM, so there are certainly many users of safeeyes who use these WMs.

We need volunteers to test how the latest master branch of safeeyes works with these window managers.

  1. git clone the master branch
  2. Run python3 -m safeeyes.
  3. Please report how it works
This was referenced Jul 29, 2024
@michaelskyf
Copy link
Contributor

Seems to work fine on sway

@PMunch
Copy link

PMunch commented Aug 6, 2024

Seems to work fine on i3 and nimdow and well, running Arch and latest stable version of SafeEyes from AUR (2.2.1).

There is a critical Gdk error when it starts up, but it doesn't seem to affect operations.

@archisman-panigrahi archisman-panigrahi changed the title Need testers for i3, DWM and other wms Need testers for i3, DWM, Sway and other wms Aug 6, 2024
@terop
Copy link
Contributor

terop commented Aug 12, 2024

Seems to work nicely on Sway.

@anarcat
Copy link
Contributor

anarcat commented Jan 10, 2025

This "works" in sway, in general. But in practice, there's a few gotchas:

  • safeeyes constantly repeats: screen saver extension not supported in its output
  • the "lock" button doesn't work when taking a break
  • "Smart pause": xprintidle likely doesn't work in Sway (and is not installed anyways), but this still works: if i get a warning about an incoming pause and step away for 15 seconds, the pause correctly gets recognized. This is not obvious from the settings, so the UX could be improved there a little bit, because i'm led to believe this doens't work without xprintidle...
  • the "skip" button locks the screen (?!)
  • the stats are wrong: they seem to count the time since safeeyes was started, regardless of idle time or when the screen was locked
  • did not test:
    • "Do Not Disturb": can't tell yet if full screen activity is respected
    • "Media Control"
    • "Audible Alert": I turned that off. it was on while i was taking a break and didn't hear anything, but it's possible it worked because i didn't have my headphones on.

otherwise I'm actually surprised to say this generally works!

sway 1.10, wlroots 0.18, on Debian unstable (currently developing "trixie")

@terop
Copy link
Contributor

terop commented Jan 11, 2025

There is one problem with the tray icon though. Let's say I have my laptop connected to an external screen and I disconnect the screen the icon does not show up on the laptop screen. Also it does not show up if I connect the external screen back. SafeEyes keeps on running the whole time.

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

No branches or pull requests

5 participants