mirror of
				https://github.com/frebib/dotfiles.git
				synced 2024-06-14 12:57:23 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			22 lines
		
	
	
		
			507 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			507 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/sh
 | |
| 
 | |
| # Set how much you want the brightness to change
 | |
| DELTA=2
 | |
| 
 | |
| # Get the current light level, rounded to an integer
 | |
| LIGHT=$(printf '%.*f' 0 $(xbacklight -get))
 | |
| NEW_LIGHT=$LIGHT
 | |
| 
 | |
| # If called from i3blocks, and scrolling, then change light level
 | |
| case $BLOCK_BUTTON in
 | |
| 	5) NEW_LIGHT=$(expr $LIGHT + $DELTA) ;;
 | |
| 	4) NEW_LIGHT=$(expr $LIGHT - $DELTA) ;;
 | |
| esac
 | |
| 
 | |
| xbacklight -set $NEW_LIGHT -time 0 -steps 1
 | |
| 
 | |
| # Output the new light level
 | |
| OUTPUT=$(printf '%.*f%%' 0 $(xbacklight -get))
 | |
| echo $OUTPUT
 | |
| echo $OUTPUT
 |