Eu estava tentando fazer a mesma coisa. Aqui está o que eu achei que funcionou para mim.
Crie um script chamado xbmcdisplayoff.sh ou algo semelhante. No script:
#!/bin/bash
sleep 0.5
xset dpms force off &
exit
Em seguida, salve-o e torne-o executável. Agora, se você lançar isso com Exec ou ExecWait, isso deve funcionar. No entanto, ambos colocam o XBMC no modo de janela e ele não retorna a tela cheia quando você ativa a exibição.
Portanto, no XBMC, você precisa instalar o complemento "Advanced Launcher" (ele está em Add-ons do Programa). Agora abra o Advanced Launcher. Pressione "C" para obter o menu de contexto e selecione "Criar novo lançador". Escolha "Independente". Encontre o script xbmcdisplayoff.sh e selecione-o. A próxima tela pede argumentos do aplicativo, portanto, limpe o "% rom%" e aperte enter. Em seguida, dê a ele um título apropriado como "Turn Off Display" e pressione Enter novamente. Em seguida, escolha "Linux" para a plataforma.
Quase pronto. Na janela Advanced Launcher, destaque nossa nova entrada "Turn Off Display" e aperte "C" para o menu de contexto. Vá "Editar Launcher", depois "Modificações Avançadas". Ative "Desativar XBMC Fullscreen". Agora coloque-o em seus favoritos pressionando "C" novamente e selecionando "Adicionar aos Favoritos". Agora teste-o entrando em seus favoritos e selecionando-o. Espero que deva funcionar corretamente.
Esta postagem nos fóruns xbmc informa como atribuir um favorito ao mapa de teclado: link