Skip to content

[BUG] Freeze unavailable when opened #156

@ZaneH

Description

@ZaneH

Summary

When I start the program with pkill -SIGUSR1 wayscriber or by manually starting it with wayscriber --active (after killing the daemon), I see "Freeze unavailable" for a few seconds until the message fades away.

Image

Ctrl+Shift+F (the default freeze command) doesn't function it seems, I get a notification that it tried but motion is still visible on my desktop.

Image

Steps to Reproduce

This issue happens immediately anytime I open the program.

Expected Result

For this warning not to show. I didn't see this behavior in older versions (unsure which version I started seeing this).

I would also expect that when freezing the screen, my desktop stays still, but it does not.

Actual Result / Logs

(from systemd)

Mar 01 21:32:01 nixos systemd[1265]: Stopped Wayscriber Daemon.
Mar 01 21:32:02 nixos systemd[1265]: Started Wayscriber Daemon.
Mar 01 21:32:02 nixos wayscriber[33131]: [INFO  wayscriber::app] Starting in daemon mode
Mar 01 21:32:02 nixos wayscriber[33131]: [INFO  wayscriber::daemon::core] Starting wayscriber daemon
Mar 01 21:32:02 nixos wayscriber[33131]: [INFO  wayscriber::daemon::core] Send SIGUSR1 to toggle overlay (e.g., pkill -SIGUSR1 wayscriber)
Mar 01 21:32:02 nixos wayscriber[33131]: [INFO  wayscriber::daemon::core] Configure Hyprland: bind = SUPER, D, exec, pkill -SIGUSR1 wayscriber
Mar 01 21:32:02 nixos wayscriber[33131]: [INFO  wayscriber::config::io] Loaded config from /home/me/.config/wayscriber/config.toml
Mar 01 21:32:02 nixos wayscriber[33131]: [DEBUG wayscriber::config::io] Config: Config { drawing: DrawingConfig { default_color: Rgb([0, 0, 255]), default_thickness: 7.0, default_eraser_size: 12.0, default_eraser_mode: Brush, marker_opacity: 0.32, default_fill_ena>
Mar 01 21:32:02 nixos wayscriber[33131]: [INFO  wayscriber::daemon::tray::runtime] Creating tray service...
Mar 01 21:32:02 nixos wayscriber[33131]: [INFO  wayscriber::daemon::tray::runtime] Spawning system tray runtime thread...
Mar 01 21:32:02 nixos wayscriber[33131]: [INFO  wayscriber::daemon::tray::runtime] Waiting for system tray readiness signal...
Mar 01 21:32:02 nixos wayscriber[33131]: [INFO  wayscriber::daemon::tray::runtime] System tray spawned successfully
Mar 01 21:32:02 nixos wayscriber[33131]: [INFO  wayscriber::daemon::tray::runtime] System tray thread started
Mar 01 21:32:02 nixos wayscriber[33131]: [INFO  wayscriber::daemon::core] Daemon ready - waiting for toggle signal
Mar 01 21:32:02 nixos wayscriber[33131]: [INFO  wayscriber::daemon::tray::runtime] StatusNotifierWatcher ready: host_registered=true, registered_items=3
Mar 01 21:32:09 nixos wayscriber[33131]: [INFO  wayscriber::daemon::core] Received SIGUSR1 - toggling overlay
Mar 01 21:32:09 nixos wayscriber[33131]: [INFO  wayscriber::daemon::overlay] Showing overlay
Mar 01 21:32:09 nixos wayscriber[33131]: [DEBUG wayscriber::daemon::overlay::spawn] Attempting overlay spawn via current_exe (/nix/store/x88ziwpqn2km9wgwdjhv5f0340n98qgq-wayscriber-0.9.10/bin/wayscriber)
Mar 01 21:32:09 nixos wayscriber[33131]: [INFO  wayscriber::daemon::overlay::spawn] Overlay process started via current_exe (pid 33413)
Mar 01 21:32:09 nixos wayscriber[33131]: [INFO  wayscriber::daemon::overlay::process] Overlay process exited with status ExitStatus(unix_wait_status(0))

Configuration Details

  1. wayscriber 0.9.10 -- it looks like 0.9.11 is available in nixpkgs-unstable, but for some reason my system isn't using that version. I'm trying to update it right now to see if that fixes it. edit: Having unrelated issues upgrading my system because of a new Python version. Hopefully 0.9.10 is fine...
  2. daemon mode
  3. Pretty certain I'm using the default config. Removing the config made no difference (made sure to restart the daemon)

Environment

NixOS 26.05.20260217.0182a36 (Yarara), Plasma 6.6.0

KWin 6.6.0

/nix/store/705q7y5mrm1mbibn6cw5q0n6sfgcdnik-xdg-desktop-portal-kde-6.6.0
/nix/store/ipswz7vgwac0ra8aqfacdlap1mv28j6j-xdg-desktop-portal-gtk-1.15.3
/nix/store/szp4lqijgys66hh9w3sgcbbcbmw0g9dr-xdg-desktop-portal-1.20.3

grim, slurp, and wl-clipboard are installed. The commands recommended by the bug report template are invalid commands for grim and slurp. I'm using grim (1.5.0), slurp (1.5.0), and wl-clipboard (2.2.1).

AMD Radeon RX 7600 XT

Additional Context

My nix config is public here.

Repro Frequency / Workarounds

Happens every time, I haven't found any workarounds. I tried a few environment variables with no luck (e.g. WAYLAND_DISPLAY)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions