Para fechar o navegador normalmente, o wmctrl deve fazer o seguinte:
DISPLAY=:0.0 wmctrl -c "Firefox"
você pode precisar instalá-lo primeiro com
sudo apt-get install wmctrl
consulte a página de manual do wmctrl para obter mais informações
Eu não quero matar o processo do navegador, eu só quero desligar o navegador do comando.
Para fechar o navegador normalmente, o wmctrl deve fazer o seguinte:
DISPLAY=:0.0 wmctrl -c "Firefox"
você pode precisar instalá-lo primeiro com
sudo apt-get install wmctrl
consulte a página de manual do wmctrl para obter mais informações
Se você deseja "fechar" o Firefox "graciosamente", tente usar o xdotool. Por graciosamente, quero dizer fechar o programa, não matá-lo. Por inteiro, quero dizer "quiting" Firefox, fechando todas as janelas, tudo de uma vez. O wmctrl fecha facilmente uma única janela do Firefox, mas não fecha todas as janelas.
Crie o seguinte script:
#!/bin/bash WID='xdotool search "Mozilla Firefox" | head -1' xdotool windowactivate --sync $WID xdotool key --clearmodifiers ctrl+q
Isso deve ser feito.
Você não pode fechar uma guia, mas pode fechar o navegador usando um destes:
pkill firefox
killall firefox
Tags command-line ubuntu