Você pode fazer isso com wmctrl . Instale-o com sudo apt-get install wmctrl
.
Manual: [ wmctrl
manpage ]
Exemplo:
wmctrl -a chrome
Alterna para a área de trabalho que contém a janela do Google Chrome, aumenta e fornece foco.
Então, depois de iniciar seu programa, execute wmctrl -a bcompare
.
Quanto ao seu pedido, este é um não tão elegante para verificar se o comando está disponível e, caso não esteja, tente instalar o pacote. (Considere um mau truque, acho que deve ser uma pergunta diferente para responder corretamente. Para iniciantes: ele deve ter consultado o banco de dados de pacotes.)
package="wmctrl"
required_command="wmctrl"
installed='type -p $required_command'
if [ "$installed" == "" ]
then
sudo apt-get install "$package"
fi