
com xdotool quero identificar aquela caixa de diálogo que aparece quando você usa uma senha mestra com o Firefox.
Eu tentei este comando:
xdotool search --all --name "Password Required - Mozilla Firefox" --classname Firefox
Mas dá um erro:
xdotool: Comando desconhecido: --classname Execute 'xdotool help' se desejar uma lista de comandos
Não sei o que pode estar errado aqui, tenho duas opções e ambas devem corresponder, por isso uso --all.
Responder1
Por padrão, o Xdotool procura janelas que correspondamqualquercondição, sendo a condição padrão --name --classname --class
, portanto, esses comandos equivalentes obtêm todas as janelas cujo título, instânciaouclasse contém "foo":
xdotool search foo
xdotool search --name --classname --class foo
É um pouco confuso, me desculpe.
Os sinalizadores
--all
e--class
[e--name
e--classname
] atuam como opções e não aceitam argumentos.
Você pode, no entanto, usarencadeamento de comandopara fazer o que quiser:
xdotool search --name Password search --classname Firefox
As janelas correspondentes à primeira search
são "canalizadas" para o segundo search
comando.
Tenha em mente:
--name
corresponde ao título da janela, comoWM_NAME
na_NET_WM_NAME
saída do Xprop.--classname
corresponde à primeiraWM_CLASS
string na saída do Xprop.--class
corresponde à segundaWM_CLASS
string na saída do Xprop.