mirror of
				https://codeberg.org/dwl/dwl-patches.git
				synced 2025-11-03 21:44:20 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			29 lines
		
	
	
		
			944 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			944 B
		
	
	
	
		
			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,		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`.
 | 
						|
 | 
						|
### Download
 | 
						|
- [2024-06-01](https://codeberg.org/dwl/dwl-patches/raw/branch/main/patches/kblayout/kblayout.patch)
 | 
						|
 | 
						|
### Authors
 | 
						|
- [ForzCross](https://codeberg.org/ForzCross)
 | 
						|
- [Nikita Ivanov](https://github.com/NikitaIvanovV)
 |