Remapear o botão Liga / Desliga na tela inicial para sair do xbmc em vez de exibir o menu de desligamento:
Você deve modificar o arquivo Home.xml
em sua pasta de aparência em /usr/share/xbmc
. Para mim (Frodo RC3 com a capa do Confluence) isso é /usr/share/xbmc/addons/skin.confluence/720p/Home.xml
.
Neste arquivo você precisa substituir a linha (na minha linha de caso 1067, veja a parte inferior da postagem sobre como abrir rapidamente o arquivo nessa posição)
<onclick>ActivateWindow(ShutdownMenu)</onclick>
por
<onclick>XBMC.Quit()</onclick>
Agora, se você clicar no botão liga / desliga no XBMC, ele deve simplesmente sair, sem mostrar um menu.
Você precisa fazer isso novamente após as atualizações do XBMC, uma vez que ele sobrescreve os arquivos em /usr/share/xbmc
.
Alternativas / Notas
Com a solução acima, você ainda pode desligar o XBMC usando um controle remoto ou a interface da Web.
Em vez de fazer o acima (simplesmente sair, não mostrar o menu de desligamento), você também pode editar o menu de desligamento. O menu em si está em /usr/share/xbmc/addons/skin.confluence/720p/DialogButtonMenu.xml
. Os botões de menu interessantes são definidos a partir da linha 73 e abaixo. O botão de desligamento ( id=3
) tem a propriedade
<visible>System.CanPowerDown</visible>
mudando isso para
<visible>no</visible>
deve escondê-lo no menu. Você pode fazer o mesmo truque para suspender, reiniciar, etc.
Isso ainda não impede o desligamento da webinterface,
Se eu soubesse como definir System.CanPowerDown=false
...
Se você souber, por favor, adicione-o nos comentários.
Extra: Comandos para abrir rapidamente o arquivo na posição correta (1067,33)
-
Vim (Se você não sabe, tente aprender, é muito legal!)
sudo vim /usr/share/xbmc/addons/skin.confluence/720p/Home.xml +1067
ou melhor ainda (independente do número real da linha)
sudo vim /usr/share/xbmc/addons/skin.confluence/720p/Home.xml +/ShutdownMenu
-
Nano (editor de terminal fácil de usar para iniciantes)
sudo nano +1067,33 /usr/share/xbmc/addons/skin.confluence/720p/Home.xml
-
Gedit (editor de GUI simples)
gksudo gedit /usr/share/xbmc/addons/skin.confluence/720p/Home.xml +1067