Como posso fazer um atalho de teclado XBMC para desligar a tela?

Como posso fazer um atalho de teclado XBMC para desligar a tela?

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 Execem 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

informação relacionada