¿Cómo enviar un comando a una ventana de Firefox con una URL específica? (xdoherramienta)

¿Cómo enviar un comando a una ventana de Firefox con una URL específica? (xdoherramienta)

Tengo una necesidad particular, mientras escribo las notas con Evernote en una ventana de Firefox, necesito enviar la lección en video en otra ventana de Firefox.

Las lecciones en video pueden estar en youtube o en otros sitios que usan Wistia.

Logré, a través de xdotool y xbindkeys, enviar el comando pero solo con una ventana de Firefox abierta, si tengo otra ventana de Firefox abierta, entoncescon 2 ventanas de Firefox abiertas, el comando no funciona.

Básicamente tengo que enviar el comando con xdotool a una ventana de Firefoxcon una determinada URL en la pestaña abierta, por ejemplo una pestaña que eswww.youtube.com

#!/bin/bash
xdotool search --class firefox key --window %@ Left

¿Es posible hacer eso? ¿Cómo puedo hacer eso?

EDITAR:
Probé dos soluciones pero no funcionan al 100%, de hecho el comando se envía a la ventana activa de Firefox, o a la última activada si ejecuto el script desde la consola.

Solución 1:

pids=$(xdotool search --class "firefox")
for pid in $pids; do
    name=$(xdotool getwindowname $pid)
    if [[ $name == *"finestradellevideolezioni"* ]]; then
        echo $name
        xdotool key --window $pid Left
    fi
done

Solución 2:

xdotool search --name "finestradellevideolezioni" key Left

Cambié el título de la ventana de Firefox con las lecciones en video, de forma única.
Además, cuando ejecuto el script Solution1 desde la consola, el resultado es exacto, se imprime el título de la ventana exacta, la que tiene el título modificado.

información relacionada