diff options
Diffstat (limited to 'reload.sh')
| -rwxr-xr-x | reload.sh | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -23,6 +23,12 @@ if [ $# -eq 0 ]; then set -- "${@%/shell.qml}" fi +# Qt 6.8+ runs the QML garbage collector incrementally. After a suspend the +# desktop shell's collector was seen stuck mid-cycle: every allocation forced a +# full mark, a 177-line parse took a second, and a core stayed busy. 0 turns +# incremental collection off; keep it in step with hypr autostart.lua. +export QV4_GC_TIMELIMIT=0 + for c in "$@"; do c=${c%/} [ -f "$c/shell.qml" ] || { echo "$c: no shell.qml" >&2; continue; } |
