現在のウィンドウがFirefoxクラスに属している場合は、bashスクリプトで特定のタスクを実行したいと思います。
- 知っている:
xdotool getactivewindow
そして
xdotool search -class firefox
その後、前の結果が私のbashスクリプトの次のリストにあるかどうかを確認するためにいくつかのテストを実行できますが、次のようになります。
- xdotoolを使ってこれを行うより良い方法はありますか?
注:Autokeyがこれを行うことができることもわかっていますが、i3wmで動作させることはできません。 Openを参照してください。質問
ベストアンサー1
Bashにあるので:
#!/bin/bash
curr=$(xdotool getactivewindow)
firefox=$(xdotool search -class firefox)
if [[ $firefox = *$curr* ]]; then
echo Current window is of firefox class.
else
echo Current window is not firefox class.
fi
if句は$firefox
包含が発生するかどうかをテストします$curr
。