Changes for version 3.0 - 2023-12-07
- Moved to X11::XCB 0.22
- Significantly improved logic around floating windows on multiple screens
- Implemented FocusIn support for background windows: now browser windows steals focus on URL opens.
- Implemented whitelist of windows with unset WM_CLASS: previously we just ignored them.
- Implemented autostart commands in API format (see configuration example).
- Other minor improvements:
- Add support for PrintScr button
- Make cosmetic changes to Readme
- Update outdated configuration samples
- Fix file permissions
- Erase window structure on Unmap
- Prevent ConfigureRequest moving windows out of their screens
- Fix issue with hiding the last visible workspace
- Fix stale panel title issues when moving floating windows between screens
- Fix stale urgency on window destroy
- Circumvent show() race condition in MapRequest
- Implement focus_prev() for hidden windows
Documentation
a tiling window manager written in Perl
Modules
a tiling window manager written in Perl
Provides
in lib/X11/korgwm/API.pm
in lib/X11/korgwm/Common.pm
in lib/X11/korgwm/Config.pm
in lib/X11/korgwm/EWMH.pm
in lib/X11/korgwm/Executor.pm
in lib/X11/korgwm/Expose.pm
in lib/X11/korgwm/Hotkeys.pm
in lib/X11/korgwm/Layout.pm
in lib/X11/korgwm/Mouse.pm
in lib/X11/korgwm/Panel.pm
in lib/X11/korgwm/Panel/Battery.pm
in lib/X11/korgwm/Panel/Clock.pm
in lib/X11/korgwm/Panel/Lang.pm
in lib/X11/korgwm/Screen.pm
in lib/X11/korgwm/Tag.pm
in lib/X11/korgwm/Window.pm
in lib/X11/korgwm/Xkb.pm