Commit Graph
17 Commits
Author SHA1 Message Date
Luxferre 3f37e4efa1 fix(sxmo): re-enable automatic screen-off on idle to stop backlight battery drain
The previous commit disabled sxmo_idle.sh and the idle_locker in the
unlock/lock hooks, leaving the display backlight pinned at maximum
brightness forever (Xorg runs with -s 0 -dpms and /sys/power/state is
empty, so the panel never blanks). On a phone with no suspend this is by
far the dominant battery drain.

Restore sxmo_idle.sh and start idle_locker from the unlock and lock hooks
so the screen blanks after SXMO_UNLOCK_IDLE_TIME (default 30s) / once
locked after SXMO_LOCK_IDLE_TIME (default 8s). Locking itself stays
explicit-only, matching the documented design; only the display blanks.

Verified live on the device: after the idle timeout the state transitions
to screenoff and /sys/class/backlight/backlight/brightness drops to 0.
2026-10-23 08:45:42 +03:00
Luxferre 1e14ffdbd0 fix(x11): keep /usr/bin/Xorg non-setuid (0755) for rootless elogind startup 2026-10-22 22:30:43 +03:00
Luxferre 179cc3066b feat(x11): disable X screensaver/DPMS blanking and enforce explicit-only locking 2026-10-22 22:15:28 +03:00
Luxferre 4e503d0654 Fix Bantam Apps menu entry, st XIM focus, and fcitx5-t9 InputContextDestroyed crash 2026-10-22 16:10:56 +03:00
Luxferre 6e58218e10 Add callscreen DWM plugin for incoming and active voice calls 2026-10-22 10:17:24 +03:00
Luxferre a31595070c Add unified Xresources theme engine, Default.xth export, and xthemes manager plugin 2026-10-21 20:36:27 +03:00
Luxferre e34ee15428 feat(sxmo): add Bantam AI agent to Apps menu running in terminal from $HOME 2026-10-21 16:28:58 +03:00
Luxferre 55b20c5b85 Add preloaded SMS, File Manager, and Camera (live viewfinder) DWM plugins 2026-10-21 14:46:11 +03:00
Luxferre c1e5c646d6 Expand vertical dmenu to full screen (10 lines, 240x296) and rename St menu item to Terminal 2026-10-21 12:54:26 +03:00
Luxferre d27ca9f224 Add Contacts DWM plugin, desktop Menu/Names softkey labels, and 15px plugin label fonts 2026-10-21 12:32:21 +03:00
Luxferre da24f0d9ac fix(system,x11): set system-wide TERM=xterm-256color and C.UTF-8 locale 2026-10-21 00:16:33 +03:00
Luxferre 9cddcc1d08 feat(system): configure nano (-FEDSMAGic/max%_T2) as EDITOR, less -RXF as PAGER, add ed/rlwrap/less, and remove vim 2026-10-20 23:56:20 +03:00
Luxferre 673ee72dbc fix(x11,docs): use busctl+pkcheck for polkit power actions, increase st font to 18px, and format README overview list 2026-10-20 21:38:49 +03:00
Luxferre 7bab7b7a11 feat(x11): migrate to pure Xlibre + dwm/dmenu/st stack, fix fcitx5-t9 bottom bar, PM8909 PON shutdown, and remove Wayland 2026-10-20 21:15:16 +03:00
Luxferre ad012360c3 feat(camera): add bananarchy-photo CLI, Sxmo menu integration, and multi-capture ISPIF/VFE0 reset 2026-10-19 23:51:09 +03:00
Luxferre a14a7aa543 Add GC2395/CAMSS rear camera driver and fix audio, earpiece, micbias, and modem routing 2026-10-19 23:34:06 +03:00
Luxferre 6942acf5cf init commit 2026-10-19 09:23:54 +03:00