-
Notifications
You must be signed in to change notification settings - Fork 11
Description
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.
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.
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
- 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...
- daemon mode
- 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)