Skip to content

Doesn't multi-screen in Xorg #776

@mozai

Description

@mozai

Describe the bug

In a multi-screen scenario, safeeyes doesn't block all screens. It used to.

To Reproduce

Steps to reproduce the behavior:

  1. On a multiple-monitor workstation...
  2. Upgrade safeeyes to 3.0.0
  3. start safeeyes
  4. In the systray, right-click and ask for a short break

Expected behaviour

Both (all) displays are covered, as it used to be with safeeyes 2.x

Desktop

  • OS: Manjaro 25.0.8 (Archlinux derivative)
  • DE: xfce4, with Xorg 21.1.18
  • Version: 3.0.0

Debug Log

safeeyes.log
and I want to highlight this line from the log:
2025-09-01 17:12:34,013 [INFO]:[MainThread] Show break screens in 2 display(s)
It detects I have two displays, but only blocked one of them.

Configuration

I did rm ~/.config/safeeyes/safeeyes.json before I started the test, in case it was my config at fault. Nope.

Screenshots

It looked something like this:
[X][ ]

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions