The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

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