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 Windowsマネージャを使用しています。たぶん接続する方法はありますか?

ベストアンサー1

おすすめ記事