Como enviar um comando para uma janela do Firefox com uma URL específica? (xdotool)

Como enviar um comando para uma janela do Firefox com uma URL específica? (xdotool)

Tenho uma necessidade específica, enquanto escrevo as anotações com o Evernote em uma janela do firefox, preciso enviar de volta a vídeo aula em outra janela do firefox.

As videoaulas podem ser no youtube ou em outros sites que utilizam Wistia.

Consegui, via xdotool e xbindkeys, enviar o comando mas apenas com uma janela do firefox aberta, se eu tiver outra janela do firefox aberta, entãocom 2 janelas do Firefox abertas, o comando não funciona.

Basicamente eu tenho que enviar o comando com xdotool para uma janela do Firefoxcom um determinado URL na aba aberta, por exemplo, uma guia que éwww.youtube.com

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

É possível fazer isso? Como eu posso fazer isso?

EDIT:
Tentei duas soluções mas não funcionam 100%, na verdade o comando é enviado para a janela ativa do Firefox, ou a última é ativada se eu executar o script no console.

Solução 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

Solução 2:

xdotool search --name "finestradellevideolezioni" key Left

Mudei o título da janela do firefox com as videoaulas, de forma única.
Além disso, quando executo o script Solution1 no console, a saída é exata, é impresso o título da janela exata, aquela com o título modificado.

informação relacionada