Commit graph

5 commits

Author SHA1 Message Date
1320decc26
desktop: patch mutter crash on grabs by cancelled touches
meta_wayland_touch_cancel() clears focus_surface on active touches
but keeps their serials until the finger lifts. A client asking for
a move/resize grab with such a serial (anotherim-js's resize edges
by touch) makes touch_can_grab_surface() dereference NULL and takes
down gnome-shell (four crashes on 2026-10-13, same address).

Carry a one-line NULL check until nixpkgs' mutter has a fix; it is
not upstream as of mutter 50.2 / main.

Assisted-by: Claude:opus-5
2026-10-13 06:31:49 +04:00
9e96418d3d
desktop: force micmute LED off, detach audio-micmute trigger
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 21:35:53 +04:00
a72fb75811
power: stabilize suspend-then-hibernate on P14s G6 AMD
acpi.ec_no_wakeup=1 stops EC interrupts from thrashing s2idle, and a
dconf system-db override disables gsd-power's sleep handlers so logind
owns all sleep/idle policy (gsd was re-waking before HibernateDelaySec).
Split lid/suspend policy by power source (s-t-h on battery, plain suspend
on AC), map power key to hibernate, drop HibernateDelaySec to 15min while
re-validating thermals, and disable USB-device wakeup via udev.
2026-06-02 14:07:07 +03:00
e552264788
GPU config for steam 2025-12-25 13:44:01 +02:00
8ce905a427
separate configs, LTE modem, wireguard, zsh 2025-12-11 05:55:37 +02:00