Tente executar o xbmc em segundo plano:
#/bin/bash
xbmc --standalone &
sleep 5
wmctrl -r XBMC Media Center -b toggle,fullscreen
No seu script, o comando "sleep 5" só é executado após você sair do XBMC.
Estou tentando escrever um script bash para iniciar o XBMC no modo de tela inteira usando o wmctrl. Estou usando wmctrl para não perder a capacidade de alt-tab, etc e voltar para a área de trabalho / GUI se eu precisar, já que executar o XBMC no modo de tela cheia só me permite ir para TTY a menos que eu saia do aplicação.
meu script é assim:
#/bin/bash
xbmc --standalone
sleep 5
wmctrl -r XBMC Media Center -b toggle,fullscreen
O XBMC é lançado corretamente, mas não entra no modo de tela cheia. No entanto, se eu executar o wmctrl com os mesmos parâmetros enquanto o XBMC já estiver aberto, ele irá alterná-lo para o modo de tela inteira.
Há algo errado com o meu script? Eu realmente não sei muito sobre o Linux, então qualquer ajuda seria apreciada!
Tente executar o xbmc em segundo plano:
#/bin/bash
xbmc --standalone &
sleep 5
wmctrl -r XBMC Media Center -b toggle,fullscreen
No seu script, o comando "sleep 5" só é executado após você sair do XBMC.