Eu conectei este script a um atalho de teclado para quando eu estou segurando meu filho de cinco meses de idade. É mais rápido do que ter que digitar com uma mão. Eu tenho um SSD para lançar o Chromium é rápido. Se você tiver um disco rígido, precisará usar pgrep
para verificar se o Chromium já está sendo executado. Se estiver, aguarde menos tempo, senão durma mais tempo até que o Chromium seja carregado. (Eu poderia adicionar esse segmento, se necessário.) O aspecto do sono está lá, portanto todo o conteúdo da página é carregado antes de executar o comando xdotool
no final. Estou assumindo aqui que você usaria o Chromium e que sua página padrão é a página de pesquisa do Google. Meu script também move o Chromium para o monitor do meio, mas eu comentei essas linhas supondo que você tenha uma tela. Você precisará do xdotool
instalado com o comando sudo apt install xdotool
para o script funcionar. O seguinte é menos instantâneo do que outros assistentes virtuais, mas funciona sempre para mim. Basicamente, ele seleciona o pequeno microfone do Google Now / Pesquisa e digita a digitação para você.
#!/bin/bash
chromium-browser &
sleep 3
# window_id=$(xdotool getactivewindow)
# Un-maximize to move
# wmctrl -ir $window_id -b remove,maximized_vert,maximized_horz
# Move window to middle screen
# xdotool windowmove $window_id 2000 200
# Maximize again
# wmctrl -ir $window_id -b add,maximized_vert,maximized_horz
# sleep 1
# I need to do 6 tabs then enter.
xdotool key Tab Tab Tab Tab Tab Tab Return