Use correct xinput flag and fix quoting issue
This commit is contained in:
		
							parent
							
								
									5a43d3eba2
								
							
						
					
					
						commit
						cbdaf1bfbd
					
				@ -2,9 +2,9 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
maptouchscreen() { 
 | 
					maptouchscreen() { 
 | 
				
			||||||
	# maptouchscreen <name> <output>
 | 
						# maptouchscreen <name> <output>
 | 
				
			||||||
	# <name> should be a full name from the output of `xinput list`
 | 
						local name="$1" # <name> should be a full name from the output of `xinput list`
 | 
				
			||||||
	# <output> should be an xrandr output name
 | 
						local output="$2" # <output> should be an xrandr output name
 | 
				
			||||||
	xinput --map-to-output $(xinput list --idonly "$1") $2
 | 
						xinput --map-to-output $(xinput list --id-only "$name") "$output"
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
setpasink() { 
 | 
					setpasink() { 
 | 
				
			||||||
@ -21,12 +21,12 @@ case "$(hostname)" in
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
		case "$SRANDRD_ACTION" in
 | 
							case "$SRANDRD_ACTION" in
 | 
				
			||||||
			"$hdmi connected")	xrandr --output $hdmi --auto --right-of $mainoutput
 | 
								"$hdmi connected")	xrandr --output $hdmi --auto --right-of $mainoutput
 | 
				
			||||||
						maptouchscreen $tsid $mainoutput
 | 
											maptouchscreen "$tsid" "$mainoutput"
 | 
				
			||||||
						setpasink hdmi
 | 
											setpasink hdmi
 | 
				
			||||||
						;;
 | 
											;;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			"$hdmi disconnected")	xrandr --output $hdmi --off --output $mainoutput --auto
 | 
								"$hdmi disconnected")	xrandr --output $hdmi --off --output $mainoutput --auto
 | 
				
			||||||
						maptouchscreen $tsid $mainoutput
 | 
											maptouchscreen "$tsid" "$mainoutput"
 | 
				
			||||||
						setpasink analog
 | 
											setpasink analog
 | 
				
			||||||
						;;
 | 
											;;
 | 
				
			||||||
		esac
 | 
							esac
 | 
				
			||||||
@ -38,7 +38,7 @@ case "$(hostname)" in
 | 
				
			|||||||
		hdmi="HDMI1"
 | 
							hdmi="HDMI1"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		xrandr --output $mainoutput --auto --output $hdmi --right-of $mainoutput
 | 
							xrandr --output $mainoutput --auto --output $hdmi --right-of $mainoutput
 | 
				
			||||||
		maptouchscreen $tsid $mainoutput
 | 
							maptouchscreen "$tsid" "$mainoutput"
 | 
				
			||||||
		;;
 | 
							;;
 | 
				
			||||||
esac
 | 
					esac
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user