Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
| 2026-01-05 20:35 | Move plux test configurations into config folder Leaf check-in: 11fb4df5d6 user: pekdon tags: trunk | |
| 2026-01-05 07:27 | Drop symlinks for files under data Leaf check-in: 3f2f9a1220 user: pekdon tags: pekwm-0.4.x | |
| 2026-01-05 07:19 |
Allow specifying - as standard error for --log-file option
It is now possible to override the log-file option with standard error by specifying -, previously this resulted in output to a file named -. check-in: b39e83e634 user: pekdon tags: trunk | |
| 2026-01-05 07:18 | Drop symlinks for files under data check-in: ea40e4a8c5 user: pekdon tags: trunk | |
| 2026-01-03 17:12 | Set version 0.4.2 check-in: c8806cef62 user: pekdon tags: pekwm-0.4.x, release-0.4.2 | |
| 2026-01-03 14:56 |
Don't allow overriding event handler (Close #211)
Event Handler got overridden during move resize causing lockups as the handlers have not been designed with an intention of being interrupted. check-in: 90a3d81f7f user: pekdon tags: pekwm-0.4.x | |
| 2026-01-03 14:53 |
Don't allow overriding event handler (Close #211)
Event Handler got overridden during move resize causing lockups as the handlers have not been designed with an intention of being interrupted. check-in: a9f70fb5df user: pekdon tags: trunk | |
| 2026-01-02 07:37 | Clean up files, unmaintained contrib, outdated INSTALL etc. check-in: e83bf906f6 user: pekdon tags: trunk | |
| 2025-12-20 08:03 | Set pekwm version on root window property _PEKWM_VERSION. (Close #212) check-in: 031c204651 user: pekdon tags: pekwm-0.4.x | |
| 2025-12-20 07:59 |
Set pekwm version on root window property _PEKWM_VERSION. (Close #212)
Git hash is included in the version as well as the version number to easier track differences on development branches. check-in: 5c0888c00e user: pekdon tags: trunk | |
| 2025-12-15 16:55 | pekwm_sys: handle empty input on interactive input check-in: 9b49c6bd23 user: pekdon tags: trunk | |
| 2025-12-15 16:55 |
pekwm_panel: send configure notify to systray applications
Let systray applications know about the size they get in the panel to avoid icon rendering issues. check-in: 9232c89fc0 user: pekdon tags: trunk | |
| 2025-12-15 16:53 | pekwm_sys: handle empty input on interactive input check-in: 372caf8603 user: pekdon tags: pekwm-0.4.x | |
| 2025-12-15 16:51 |
pekwm_panel: send configure notify to systray applications
Let systray applications know about the size they get in the panel to avoid icon rendering issues. check-in: 8269ca8d80 user: pekdon tags: pekwm-0.4.x | |
| 2025-12-14 08:09 | pekwm_panel_battery.sh: add plux tests for linux battery (except energy) check-in: 4b3df86d6a user: pekdon tags: trunk | |
| 2025-12-14 07:46 |
Improve Linux battery percentage detection using energy-based values
Use energy_now/energy_full for accurate charge percentage on Linux systems, with fallbacks to charge_now/charge_full and legacy capacity reporting. Align shell style and portability: - use test instead of [] - use backticks for command substitution - avoid arithmetic expansion for ancient shells Tested on Slackware (ThinkPad T14) and matches UPower values. check-in: ab69891a58 user: pekdon tags: trunk | |
| 2025-12-13 10:51 | README: add Distribution Packages section with Repology badge check-in: 37447fbedb user: pekdon tags: trunk | |
| 2025-11-30 19:36 |
pekwm_panel: add timeofday toggle to default panel configuration
Simple toggle of timeofday for the default panel configuration, icons could use some work as usual. check-in: f69d8fdaa2 user: pekdon tags: trunk | |
| 2025-11-30 13:28 |
Add list-all action to pekwm_ctrl (Close #204)
list-all action listing all clients using _PEKWM_CLIENT_LIST with pekwm specific atoms for frame id and order. For command details do `pekwm_ctrl -h list-all`. Updated list-children output to include frame-id. check-in: b571aa4e14 user: pekdon tags: trunk | |
| 2025-11-29 10:10 | Fix out of bounds vector access in pekwm_sys for timeofday command check-in: 7601c1b957 user: pekdon tags: pekwm-0.4.x | |
| 2025-11-29 10:08 | Fix out of bounds vector access in pekwm_sys for timeofday command check-in: 59b75552cf user: pekdon tags: trunk | |
| 2025-11-29 07:27 | Drop package workflow, not properly maintained check-in: 9e3a968dab user: pekdon tags: pekwm-0.4.x | |
| 2025-11-29 07:14 | Set version to 0.4.1 Leaf check-in: 20385e388c user: pekdon tags: pekwm-0.4.x, release-0.4.1 | |
| 2025-11-21 18:31 |
Identify head when doing MoveToEdge (Close #203)
Doing MoveToEdge getting the current head fails making all commands relative to head 0. (cherry picked from commit 3dc3c1baf4399b335c86145b0b3b1103cd68722a) check-in: b72b5f00d6 user: pekdon tags: pekwm-0.4.x | |
| 2025-11-20 21:47 |
Identify head when doing MoveToEdge (Close #203)
Doing MoveToEdge getting the current head fails making all commands relative to head 0. check-in: 96b1733a36 user: pekdon tags: trunk | |
| 2025-11-20 06:13 |
Allow .0+ in scale match test
(cherry picked from commit 61ce0276104b42371901e8cfd9a2d32c64efa0eb) check-in: d9eb2d017f user: pekdon tags: pekwm-0.4.x | |
| 2025-11-20 06:13 |
Avoid extra N: prefix for workspace names after start (Close #199)
Initial workspace names got a number prefix, unintended so, use number number prefix only if no name is configured for the workspace. (cherry picked from commit cafafb46fbda59c3fc76949e17225a4580a2ed0b) check-in: 0384f57e0c user: pekdon tags: pekwm-0.4.x | |
| 2025-11-20 06:11 | Allow .0+ in scale match test check-in: 0297b9a9cd user: pekdon tags: trunk | |
| 2025-11-20 06:10 |
Avoid extra N: prefix for workspace names after start (Close #199)
Initial workspace names got a number prefix, unintended so, use number number prefix only if no name is configured for the workspace. check-in: b4521d4514 user: pekdon tags: trunk | |
| 2025-11-20 05:39 | Drop package workflow, not properly maintained check-in: f5dd344991 user: pekdon tags: trunk | |
| 2025-11-10 17:26 | autotools: autoupdate changes check-in: 6aee88f13d user: pekdon tags: trunk | |
| 2025-11-10 17:23 | autotools: autoupdate changes check-in: fc2f3163f3 user: pekdon tags: trunk, release-0.4.0 | |
| 2025-11-10 17:17 | Fix a bunch of compiler warnings check-in: 88edf45cd3 user: pekdon tags: trunk | |
| 2025-11-10 17:06 | Fix a bunch of compiler warnings check-in: bcd275e23b user: pekdon tags: trunk | |
| 2025-11-09 19:15 | Move master to 0.5.0 check-in: c57abccac0 user: pekdon tags: trunk | |
| 2025-11-09 19:01 | Don't parse _ in frame list menus. check-in: e9c6ee9f6a user: pekdon tags: trunk | |
| 2025-10-26 13:44 | Don't install test programs using autotools check-in: fb0487d7b3 user: pekdon tags: trunk | |
| 2025-09-28 16:03 | Silence compiler warning, change init order check-in: 3b845b7300 user: pekdon tags: trunk | |
| 2025-09-22 16:07 | Fallback to own size calculations if XRRUpdateConfiguration sets 0 check-in: bb90d6af6c user: pekdon tags: trunk | |
| 2025-09-21 19:55 | Update asserts for bin dir no longer being a constant in WindowManager check-in: c133b589de user: pekdon tags: trunk | |
| 2025-09-21 19:16 |
Start commands relative to pekwm_wm
To support running pekwm from a non-installed directory (as done in tests) do not rely on BINDIR but instead use the directory derived from the path to the pekwm command. check-in: f1eb9300d5 user: pekdon tags: trunk | |
| 2025-09-21 17:00 |
Monitor changes and configuration
Partial support for detecting monitor changes and updating the running configuration whenever a monitor is attached/detached. NOTE: actual configuration has its issues, might update and fall back to using the xrandr executable. check-in: fe7f199b60 user: pekdon tags: trunk | |
| 2025-09-21 16:52 |
Update pekwm_sys help information
Options added over time not part of the usage information. check-in: cf7eec0b19 user: pekdon tags: trunk | |
| 2025-09-21 16:51 | Add missing test files to Makefile.am check-in: 09560402ee user: pekdon tags: trunk | |
| 2025-09-20 16:33 | Add RROutputChangeNotifyMask and RRCrtcChangeNotifyMask to XRRSelectInput check-in: 0fb3357897 user: pekdon tags: trunk | |
| 2025-09-20 16:25 | Fix panel font rendering after width used change. check-in: a79a9c317f user: pekdon tags: trunk | |
| 2025-09-18 18:49 | Add WmSet action for overriding current workspace name check-in: dac30bc861 user: pekdon tags: trunk | |
| 2025-09-17 09:08 | Menu padding was not parsed (Close #197) check-in: 126828bced user: pekdon tags: trunk | |
| 2025-09-14 07:59 |
WmSet action for overriding configuration temporary (close #194)
WmSet Scale sets and reload Screen.Scale setting on-demand check-in: 69eed0f6cf user: pekdon tags: trunk | |
| 2025-09-14 07:42 |
Sys.Dpi setting for pekwm_sys (#194)
Add Dpi setting to Sys section of the main configuration file: ``` Sys { Dpi = "96.0" } ``` Setting this will make pekwm set the X11 resource Xft.dpi to 96 and the XSETTING Xft/DPI to 98304 (96*1024) at startup. In addition, for dynamic overriding of the configuration one can issue: ``` Sys Dpi 120 ``` For manual setting of Xft/DPI settings is is now possible to do Sys XSetInt for setting int32 values. Sys XSetColor key #rrggbb(aa) was also added for completeness. check-in: da61423451 user: pekdon tags: trunk | |