mirror of
				https://github.com/davatorium/rofi.git
				synced 2025-10-30 23:47:19 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			38 lines
		
	
	
	
		
			538 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
	
		
			538 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
#!/usr/bin/env bash
 | 
						|
 | 
						|
echo -e -n "aap\nnoot\nmies" | rofi -width -30 -dmenu -multi-select > output.txt & 
 | 
						|
RPID=$!
 | 
						|
 | 
						|
# send enter.
 | 
						|
sleep 5;
 | 
						|
xdotool key 'c'
 | 
						|
sleep 0.2
 | 
						|
xdotool key 'o'
 | 
						|
sleep 0.2
 | 
						|
xdotool key 'f'
 | 
						|
sleep 0.2
 | 
						|
xdotool key 'f'
 | 
						|
sleep 0.2
 | 
						|
xdotool key 'e'
 | 
						|
sleep 0.2
 | 
						|
xdotool key 'e'
 | 
						|
sleep 0.2
 | 
						|
xdotool key Return
 | 
						|
 | 
						|
 | 
						|
#  Get result, kill xvfb
 | 
						|
wait ${RPID}
 | 
						|
RETV=$?
 | 
						|
OUTPUT=$(cat output.txt | tr '\n' ' ')
 | 
						|
if [ "${OUTPUT}" != 'coffee ' ]
 | 
						|
then
 | 
						|
    exit 1
 | 
						|
fi
 | 
						|
 | 
						|
OUTPUT=$(rofi -dump-xresources)
 | 
						|
if [ -z "${OUTPUT}" ]
 | 
						|
then
 | 
						|
    exit 1
 | 
						|
fi
 | 
						|
 | 
						|
exit ${RETV}
 |