Did some basic testing with

#!/usr/bin/env bash

cycles="${1:-10}"
delay="${2:-10}"

monitors=($(hyprctl monitors -j | jq -r '.[].name'))

echo "=== Testing all monitors ==="
for ((i=1; i<=cycles; i++)); do
    echo "all: $i/$cycles"
    hyprctl dispatch dpms off
    sleep "$delay"
    hyprctl dispatch dpms on
    sleep 2
done

for monitor in "${monitors[@]}"; do
    echo "=== Testing $monitor ==="
    for ((i=1; i<=cycles; i++)); do
        echo "$monitor: $i/$cycles"
        hyprctl dispatch dpms off "$monitor"
        sleep "$delay"
        hyprctl dispatch dpms on "$monitor"
        sleep 2
    done
done

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2165180

Title:
  Hyprland 0.53.3 crashes on monitor wake/DPMS reconnect

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/hyprland/+bug/2165180/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to