Phosh 0.39 "wakeup keys" support
The next release of Phoc, 0.39, will include support to indicate that specific physical keys should not wake the screen. This is useful on older devices with capacitive buttons, and on devices with exposed/sensitive volume rockers. See this issue for more context: https://gitlab.gnome.org/World/Phosh/phoc/-/issues/363
The configuration to determine which keys should be ignored for wakeups is driven by udev properties on the input devices that originate the keypress.
The next release of gmobile
will ship a hwdb to consolidate the various rules across devices that could benefit from it: https://gitlab.gnome.org/World/Phosh/gmobile/-/merge_requests/41
postmarketOS is using eudev, which unfortunately does not support the ${attr[devicetree/base]compatible}
syntax that gmobile is using to import the hwdb rules based on DT compatible strings: https://gitlab.gnome.org/World/Phosh/gmobile/-/blob/main/data/61-gmobile.rules#L24
As a result, pmOS will currently not benefit from the rules that are expected to accumulate in gmobile (and then subsequently pushed upstream to systemdb-hwdb eventually).