xdotool key não quando a janela está focada ou não desfocada

0

Eu uso o i3wm para executar um script contendo comandos xdotool. Para obter IDs do Windows, eu uso:

bindsym Control+e exec xdotool getactivewindow > /dev/pts/5

Depois, tento fechar o keepassxc com:

xdotool key --window <window_id> ctrl+q

Não funciona. No entanto, quando eu uso o seguinte:

xdotool windowfocus --sync <window_id>; xdotool key --window <window_id> ctrl+q

Fecha a janela. Até aí tudo bem.

Se eu quiser fazer isso no firefox, funciona quando a janela não está focada em:

xdotool key --window <window_id> ctrl+q

No entanto, como preciso primeiro obter o ID da janela, a janela está focada e não sei como desfocar uma janela.

O caso de uso que estou tentando implementar é para evitar que o firefox feche ao usar ctrl + q, eu sei um script existe mas eu gostaria de usar o xdotool para isso, ou um pacote que está no ArchLinux Official Repositories .

    
por Apollo 07.07.2018 / 12:04

0 respostas