Skip to content

Use layer shell instead of window if available #795

@akhilman

Description

@akhilman

Is your feature request related to a problem? Please describe.
A Niri tiling window manager does not display the SafeEyes window above the current screen. Instead, it places the window into a fullscreen column, triggering a scrolling animation.

Describe the solution you'd like
Instead of creating a regular window, SafeEyes should create a layer shell if supported, or include an option in the configuration file to manually enable this feature.

Describe alternatives you've considered
Currently, SafeEyes is mostly usable with Niri but does not lock the screen if triggered while the window manager is in overview mode.

Additional context
This issue was previously discussed in #700. Also there is discussion in Niri repo.

Here is sceenshot of SafeEyes that was activated while window manager being in overview mode:

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions