xdotool exigindo correspondência de todas as opções

xdotool exigindo correspondência de todas as opções

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 

Nas palavras do mantenedor,

É um pouco confuso, me desculpe.

Os sinalizadores --alle --class[e --namee --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 searchsão "canalizadas" para o segundo searchcomando.


Tenha em mente:

  • --namecorresponde ao título da janela, como WM_NAMEna _NET_WM_NAMEsaída do Xprop.
  • --classnamecorresponde à primeira WM_CLASSstring na saída do Xprop.
  • --classcorresponde à segunda WM_CLASSstring na saída do Xprop.

informação relacionada