Я хотел бы знать, выполнил ли пользователь двойной щелчок в определенном приложении (в частности, evince
). Я написал некоторый код, чтобы проверить, работает ли evince
и затем, является ли оно целевым приложением. Однако я не знаю, как проверить, был ли выполнен двойной щелчок.
pids=$(xdotool search --class "evince")
curr_id=$(xdotool getwindowfocus)
if echo ${pids[@]} | grep -q -w $curr_id; then
echo "is in array"
else
echo "is not in array"
fi
Я Java-разработчик, но я готов писать код на bash или Python.