xdotool requiere hacer coincidir todas las opciones

xdotool requiere hacer coincidir todas las opciones

con xdotool quiero identificar ese cuadro de diálogo que aparece cuando usas una contraseña maestra con Firefox.

Probé este comando:

xdotool search --all --name "Password Required - Mozilla Firefox" --classname Firefox

Pero da un error:

xdotool: Comando desconocido: --classname Ejecute 'ayuda de xdotool' si desea una lista de comandos

No sé qué podría estar mal aquí, tengo dos opciones y ambas deben coincidir, por eso uso --all.

Respuesta1

De forma predeterminada, Xdotool busca ventanas que coincidancualquiercondición, la condición predeterminada es --name --classname --class, por lo tanto estos comandos equivalentes obtienen todas las ventanas cuyo título, instanciaola clase contiene "foo":

xdotool search foo 
xdotool search --name --classname --class foo 

En palabras del mantenedor,

Es un poco confuso, lo siento.

Los indicadores --ally --class[y --namey --classname] actúan como interruptores y no aceptan argumentos.

Sin embargo, puedes utilizarencadenamiento de comandospara hacer lo que quieras:

xdotool search --name Password search --classname Firefox

Las ventanas que coinciden con la primera searchse "conectan" al segundo searchcomando.


Tener en cuenta:

  • --namecoincide con el título de la ventana, como en WM_NAMEo _NET_WM_NAMEen la salida de Xprop.
  • --classnamecoincide con la primera WM_CLASScadena en la salida de Xprop.
  • --classcoincide con la segunda WM_CLASScadena en la salida de Xprop.

información relacionada