|  | @@ -20,6 +20,7 @@ available_commands() {
 | 
	
		
			
			| 20 | 20 |      echo moving
 | 
	
		
			
			| 21 | 21 |      echo ooo
 | 
	
		
			
			| 22 | 22 |      echo wfh
 | 
	
		
			
			|  | 23 | +    echo writing
 | 
	
		
			
			| 23 | 24 |  }
 | 
	
		
			
			| 24 | 25 |  
 | 
	
		
			
			| 25 | 26 |  usage() {
 | 
	
	
		
			
			|  | @@ -115,11 +116,20 @@ i_am_wfh() {
 | 
	
		
			
			| 115 | 116 |      die "not implemented"
 | 
	
		
			
			| 116 | 117 |  }
 | 
	
		
			
			| 117 | 118 |  
 | 
	
		
			
			|  | 119 | +i_am_writing() {
 | 
	
		
			
			|  | 120 | +    #
 | 
	
		
			
			|  | 121 | +    # writing in that language
 | 
	
		
			
			|  | 122 | +    #
 | 
	
		
			
			|  | 123 | +    set -x
 | 
	
		
			
			|  | 124 | +    DISPLAY=:0 setxkbmap $1
 | 
	
		
			
			|  | 125 | +}
 | 
	
		
			
			|  | 126 | +
 | 
	
		
			
			| 118 | 127 |  cmd=$1
 | 
	
		
			
			| 119 | 128 |  
 | 
	
		
			
			| 120 | 129 |  test -n "$cmd" || usage
 | 
	
		
			
			| 121 | 130 |  
 | 
	
		
			
			| 122 | 131 |  available_commands | grep -qse ^$1 || usage
 | 
	
		
			
			| 123 | 132 |  
 | 
	
		
			
			|  | 133 | +shift
 | 
	
		
			
			| 124 | 134 |  
 | 
	
		
			
			| 125 |  | -i_am_$cmd
 | 
	
		
			
			|  | 135 | +i_am_$cmd $1
 |