X 창 제목이 변경되면 스크립트 실행

X 창 제목이 변경되면 스크립트 실행

이 스크립트는 Firefox 창 제목을 이 모드에서 다음 [PageName] - Mozilla Firefox으로 변경합니다 [pageName].

pids=$(xdotool search --class "Firefox")
for pid in $pids; do
    name=$(xdotool getwindowname $pid)
    new_title=$(echo $name | sed "s/- Mozilla Firefox//")

    if [[ $name == "$name" ]] && [[ $name != "" ]]; then
      xdotool search --name "$name" set_window --name "$new_title"
    fi
done

비슷한 것이 있는지 아는 사람 있나요?창이 바뀔 때창 제목이 변경되거나 새 창이 생성될 때 스크립트가 자동으로 실행되도록 하는 후크 또는 기타 솔루션이 있습니까?

i3 윈도우 매니저를 사용하고 있습니다. 어쩌면 연결하는 방법이 있을까요?

관련 정보