mirror of
				https://codeberg.org/dwl/dwl-patches.git
				synced 2025-10-27 02:04:16 +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)
 | 
