#!/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=$( tr '\n' ' ' < output.txt ) if [ "${OUTPUT}" != 'coffee ' ] then exit 1 fi OUTPUT=$(rofi -dump-xresources) if [ -z "${OUTPUT}" ] then exit 1 fi exit ${RETV}