
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
Es un poco confuso, lo siento.
Los indicadores
--all
y--class
[y--name
y--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 search
se "conectan" al segundo search
comando.
Tener en cuenta:
--name
coincide con el título de la ventana, como enWM_NAME
o_NET_WM_NAME
en la salida de Xprop.--classname
coincide con la primeraWM_CLASS
cadena en la salida de Xprop.--class
coincide con la segundaWM_CLASS
cadena en la salida de Xprop.