xdotoolを使用してFirefoxでマスターパスワードを使用したときに表示されるダイアログボックスを識別したいと思います。
私は次のコマンドを試しました。
xdotool search --all --name "Password Required - Mozilla Firefox" --classname Firefox
ただし、エラーが発生します。
xdotool: 不明なコマンド: --classname コマンドのリストを表示するには、「xdotool help」を実行してください。
ここで何が間違っているのかわかりません。 2つのオプションがあり、どちらも一致する必要があるため、--allを使用します。
ベストアンサー1
デフォルトでは、Xdotoolは一致するウィンドウを探します。どの条件、基本条件は、このような--name --classname --class
同等のコマンドは、そのタイトル、インスタンスのすべてのウィンドウを取得します。またはクラスに「foo」が含まれています。
xdotool search foo
xdotool search --name --classname --class foo
ちょっと混乱しています。申し訳ありません。
--all
および--class
[and--name
および]フラグは--classname
スイッチとして機能し、パラメータを使用しません。
ただし、次のものを使用できます。命令体系好きなように:
xdotool search --name Password search --classname Firefox
最初のコマンドと一致する Windows は、search
2 番目のsearch
コマンドとして「転送」されます。
覚えている:
--name
WM_NAME
_NET_WM_NAME
Xprop出力のウィンドウタイトルと一致します。--classname
WM_CLASS
Xprop 出力の最初の文字列と一致します。--class
WM_CLASS
Xprop出力の2番目の文字列と一致します。