тест
#!/bin/bash
firefox &
while true
do
wid=`xdotool search --name firefox | head -1`
wod=`xdotool getactivewindow`
[ "$wid" != "$wod" ] && echo "no firefox $wid = $wod" && sleep 1 && continue
echo "yes firefox $wid = $wod"
sleep 1
done
запустить скрипт, если открыл фирефокс окно, а терминал смотри кто вывод каждый секунд,
мыш клик меню фирефокс и снова терминал, кто пишет no yes.