редактор linux linux всегда выскакивает «Hold On», даже если мое текущее окно не является редактором Unity, поэтому я надеюсь минимизировать выигрыш «Hold On» при создании этого выигрыша, вот мой код:
#!/bin/bash
# regex for extracting hex id's
grep_id='0[xX][a-zA-Z0-9]\{7\}'
xprop -spy -root _NET_ACTIVE_WINDOW | grep --line-buffered -o $grep_id |
while read -r id; do
class="`xprop -id $id WM_CLASS | grep Unity`"
win_title="`xprop -id $id WM_NAME | grep Hold\ On`"
if [ -n "$class" ] && [ -n "$win_title" ]; then
xdotool windowminimize $id
fi
done
, ноПриведенный выше код имеет проблему, _NET_ACTIVE_WINDOW будет срабатывать каждый раз, когда я активирую «Hold On», мне нужно только минимизировать «Hold On» при создании окна, как мне это сделать?
в linux xfce, «Window Manager»>«автоматически придавать фокус только что созданному окну», так что, я думаю, существует какой-то способ наблюдать за событием создания окна ![enter image description here](https://i.stack.imgur.com/d8e9W.png)