Estou executando o XBMC no Arch Linux. Gostaria de vincular uma chave para fazer com que o monitor seja desligado. Eu tenho um controle remoto com botão liga / desliga e gostaria que isso fizesse com que a tela entrasse no modo de suspensão, como quando não há atividade há algum tempo.
Eu tentei fazer
<keymap>
<global>
<power>System.ExecWait("xset dpms force off")</power>
</global>
</keymap>
Isso apenas faz com que a tela fique preta (mas não desligada) e exiba um cursor X. Quando usei Exec
em vez de ExecWait
, isso fez com que o XBMC parasse de ficar em tela cheia, o que era estranho.
Responder1
Eu estava tentando fazer a mesma coisa. Aqui está o que descobri que funcionou para mim.
Crie um script chamado xbmcdisplayoff.sh ou algo semelhante. No roteiro:
#!/bin/bash
sleep 0.5
xset dpms force off &
exit
Em seguida, salve-o e torne-o executável. Agora, se você apenas iniciar isso com Exec ou ExecWait, ele deverá funcionar. No entanto, ambos colocam o XBMC em modo de janela e ele não retorna para tela cheia quando você ativa a tela.
Portanto, no XBMC você precisa instalar o complemento "Advanced Launcher" (está em Complementos do Programa). Agora abra o Advanced Launcher. Pressione “C” para acessar o menu de contexto e selecione “Criar novo lançador”. Escolha "Autônomo". Encontre o script xbmcdisplayoff.sh e selecione-o. A próxima tela pede argumentos do aplicativo, então limpe "% rom%" e pressione Enter. Em seguida, dê um título apropriado, como “Desligar tela” e pressione Enter novamente. Em seguida, escolha “Linux” para a plataforma.
Quase pronto. Na janela do Advanced Launcher, destaque nossa nova entrada “Turn Off Display” e pressione “C” para o menu de contexto. Vá em "Editar Launcher" e depois em "Modificações Avançadas". Desative "Alternar tela cheia do XBMC". Agora coloque-o nos seus favoritos pressionando “C” novamente e selecionando “Adicionar aos Favoritos”. Agora teste-o acessando seus favoritos e selecionando-o. Esperamos que funcione corretamente.
Esta postagem nos fóruns do xbmc explica como atribuir um favorito ao mapa de teclado:http://forum.xbmc.org/showthread.php?tid=85724&pid=1136974#pid1136974