i3의 창에 연결 및 연결 해제

i3의 창에 연결 및 연결 해제

i3에서 창 이벤트 안팎으로 연결하는 것이 가능합니까? 나는 이것을 사용하여 내 winkey를 Emacs 내부와 외부 슈퍼로 만들고 싶습니다.

답변1

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

관련 정보