Bashからfirefoxをリロードする

コマンドを使ってWindow操作ができれば仕事が早くできる。

pacman -S xdotool

使い方 1. window idを探す xdotool search 2. window id を操作する

例: firefoxを捕まえて更新する

xdotool search --sync --all --onlyvisible --name firefox | while read id
do
    xdotool key --window $id  "CTRL+F5"
done

シンプルにする

xdotool search --sync --all --onlyvisible --name firefox | xargs  -I {} -n 1 xdotool key --window {} "CTRL+F5"

i3-wmへ

bindsym Control+Shift+r exec sh -c 'xdotool search --all --onlyvisible --name firefox | xargs -I {} xdotool key --window "{}" "CTRL+F5"'

これで、ブラウザを開く+VIで作業。 変更をしたらControl+Shift+rで更新がかかるができたー!