mirror of
https://codeberg.org/dwl/dwl-patches.git
synced 2025-09-08 12:14:50 +00:00

Eliminated wiki. Individual patches have a README.md explanation in their own subdirectory. Simplified submission of new patches and maintenance of existing patches. Instructions page (README.md autodisplayed) is now at https://codeberg.org/dwl/dwl-patches/
Description
This patch adds per-client keyboard layout and ability to send current keyboard layout information to a status bar.
Only per-client feature is enabled by default. You can edit
kblayout_file
and kblayout_cmd
variables to notify a status bar
about keyboard layout.
Someblocks config that works
with the example settings in config.h
:
static const Block blocks[] = {
/*Icon*/ /*Command*/ /*Update Interval*/ /*Update Signal*/
{"", "cat /tmp/dwl-keymap", 0, 1},
};
Both of these features are included in one patch because their
implementation happens to share some code. If you don't need
any of these features, just disable it in config.h
.