Toothrot Asked: 2018-12-23 03:41:06 +0800 CST2018-12-23 03:41:06 +0800 CST 2018-12-23 03:41:06 +0800 CST 在 i3 中挂钩进入和离开窗口 772 是否可以挂钩在 i3 中进入和离开窗口的事件?我想用它来让我的 winkey 在 Emacs 和外部超级。 i3 1 个回答 Voted Best Answer anlar 2018-12-24T06:07:50+08:002018-12-24T06:07:50+08:00 在 X11 下,你可以xprop用来监听所有的窗口激活事件,然后执行一些依赖于窗口类名的逻辑。 #!/bin/bash xprop -spy -root _NET_ACTIVE_WINDOW | grep --line-buffered -o '0[xX][a-zA-Z0-9]\{7\}' | while read -r id; do class="$(xprop -id $id WM_CLASS)" if [ -n "$class" ]; then echo "Active window class is: $class" fi done
在 X11 下,你可以
xprop
用来监听所有的窗口激活事件,然后执行一些依赖于窗口类名的逻辑。