mirror of
https://codeberg.org/dwl/dwl-patches.git
synced 2025-09-09 04:34:50 +00:00
33 lines
1.0 KiB
Markdown
33 lines
1.0 KiB
Markdown
### 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](https://sr.ht/~raphi/someblocks) config that works
|
|
with the example settings in `config.h`:
|
|
|
|
```c
|
|
static const Block blocks[] = {
|
|
/*Icon*/ /*Command*/ /*Update Interval*/ /*Update Signal*/
|
|
{"", "cat /tmp/dwl-kblayout", 0, 3},
|
|
};
|
|
```
|
|
|
|
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`.
|
|
|
|
### Download
|
|
|
|
- [git branch](https://codeberg.org/nikitaivanov/dwl/src/branch/kblayout)
|
|
- [0.7](https://codeberg.org/dwl/dwl-patches/raw/branch/main/patches/kblayout/kblayout.patch)
|
|
|
|
### Authors
|
|
|
|
- [Nikita Ivanov](https://codeberg.org/nikitaivanov) ([GitHub](https://github.com/NikitaIvanovV))
|
|
- [ForzCross](https://codeberg.org/ForzCross)
|