O script a seguir funciona para mim, mas exige que você tenha apenas uma janela do Chrome e que a janela esteja ativa. Deve ser fácil ajustá-lo ou melhorá-lo.
WINID=$(xdotool search --name 'Google Chrome' | head -n 1)
WINID_HEX=$(printf "0x%x" $WINID)
while true
do
xwininfo -id $WINID_HEX | grep Gmail
if [ "$?" -ne 0 ]
then
xdotool key --window $WINID ctrl+Tab
else
break
fi
sleep 2
done
Existem provavelmente muitas outras maneiras de fazer isso:
- Usando o Chromium e modificando seu código-fonte
- Escrever uma extensão para o Chrome que mudaria para o separador da direita quando uma determinada condição fosse cumprida
- Usando ferramentas como xmacro
- Etc.