27 lines
		
	
	
		
			429 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			27 lines
		
	
	
		
			429 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
								 | 
							
								#!/usr/bin/env bash
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								################################
							 | 
						||
| 
								 | 
							
								# Shows current brightness
							 | 
						||
| 
								 | 
							
								#
							 | 
						||
| 
								 | 
							
								# dependencies:
							 | 
						||
| 
								 | 
							
								# - xbacklight
							 | 
						||
| 
								 | 
							
								#
							 | 
						||
| 
								 | 
							
								# @return {Number}: Current brightness
							 | 
						||
| 
								 | 
							
								################################
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								case $BLOCK_BUTTON in
							 | 
						||
| 
								 | 
							
									# right click
							 | 
						||
| 
								 | 
							
									# set to `20
							 | 
						||
| 
								 | 
							
									3) xbacklight -set 20 ;;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									# scroll up
							 | 
						||
| 
								 | 
							
									# raise brightness
							 | 
						||
| 
								 | 
							
									4) xbacklight -inc 10 ;;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									# scroll down
							 | 
						||
| 
								 | 
							
									# lower brightness
							 | 
						||
| 
								 | 
							
									5) xbacklight -dec 10 ;;
							 | 
						||
| 
								 | 
							
								esac
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								printf "%.0f" "$(xbacklight -get)"
							 |