Also give WMNAME to user inputhandlers to handle terminals
Signed-off-by: Stacy Harper <contact@stacyharper.net> Signed-off-by: Anjandev Momi <anjan@momi.ca>
This commit is contained in:
		
							parent
							
								
									c81940a74e
								
							
						
					
					
						commit
						7fe317c71b
					
				
					 1 changed files with 2 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -11,11 +11,12 @@ ACTION="$1"
 | 
			
		|||
 | 
			
		||||
XPROPOUT="$(xprop -id "$(xdotool getactivewindow)")"
 | 
			
		||||
WMCLASS="$(echo "$XPROPOUT" | grep WM_CLASS | cut -d ' ' -f3-)"
 | 
			
		||||
WMNAME=$(echo "$XPROPOUT" | grep -E "^WM_NAME" | cut -d ' ' -f3-)
 | 
			
		||||
 | 
			
		||||
HANDLE=1
 | 
			
		||||
if [ -x "$XDG_CONFIG_HOME"/sxmo/hooks/inputhandler ]; then
 | 
			
		||||
	#hook script must exit with a zero exit code ONLY if it has handled the gesture!
 | 
			
		||||
	"$XDG_CONFIG_HOME"/sxmo/hooks/inputhandler "$WMCLASS" "$@"
 | 
			
		||||
	"$XDG_CONFIG_HOME"/sxmo/hooks/inputhandler "$WMCLASS" "$WMNAME" "$@"
 | 
			
		||||
	HANDLE=$?
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -30,7 +31,6 @@ if [ "$HANDLE" -ne 0 ]; then
 | 
			
		|||
			;;
 | 
			
		||||
		"st-256color")
 | 
			
		||||
			# First we try to handle the app running inside st:
 | 
			
		||||
			WMNAME=$(echo "$XPROPOUT" | grep -E "^WM_NAME" | cut -d ' ' -f3-)
 | 
			
		||||
			if echo "$WMNAME" | grep -i -w tuir; then
 | 
			
		||||
				if [ "$ACTION" = "enter" ]; then
 | 
			
		||||
					xdotool key o
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue