fix: prevent black lock screen on dual-GPU system
- AQ_DRM_DEVICES=/dev/dri/card0 forces Aquamarine to use only the Intel iGPU, avoiding EGL_BAD_MATCH errors from the NVIDIA RTX 3060 after VT/DPMS cycles (page-flip lockups, black display) - lock.sh: guard against duplicate hyprlock instances (second instance steals surfaces, leaves screen black) - lid-close.sh: same guard for laptop - wake-display.sh: conditional DPMS cycle (only when display is off) to restore hyprlock surfaces without flicker - unstick-display.sh: emergency recovery script for tty3
This commit is contained in:
parent
6199866e4c
commit
24344598e9
6 changed files with 69 additions and 6 deletions
|
|
@ -1,4 +1,8 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Prevent multiple hyprlock instances (second instance breaks the lock screen)
|
||||
pidof hyprlock && exit 0
|
||||
|
||||
hyprctl switchxkblayout all 0
|
||||
fcitx5-remote -s keyboard-us-dvorak
|
||||
wpctl set-mute @DEFAULT_AUDIO_SINK@ 1
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue