¿Cómo puedo hacer una combinación de teclas XBMC para apagar la pantalla?

¿Cómo puedo hacer una combinación de teclas XBMC para apagar la pantalla?

Estoy ejecutando XBMC en Arch Linux. Me gustaría vincular una clave para que el monitor se apague. Tengo un control remoto con un botón de encendido y me gustaría que eso hiciera que la pantalla entre en modo de suspensión, como cuando no ha habido actividad por un tiempo.

Intenté hacer

<keymap>
    <global>
        <power>System.ExecWait("xset dpms force off")</power>
    </global>
</keymap>

Esto solo hace que la pantalla se ponga negra (pero no se apague) y muestre un cursor X. Cuando usé Execen lugar de ExecWait, en realidad provocó que XBMC dejara de aparecer en pantalla completa, lo cual era extraño.

Respuesta1

Estaba intentando hacer lo mismo. Esto es lo que encontré que funcionó para mí.

Cree un script llamado xbmcdisplayoff.sh o algo similar. En el guión:

#!/bin/bash
sleep 0.5
xset dpms force off &
exit

Luego guárdalo y hazlo ejecutable. Ahora, si simplemente lo inicia con Exec o ExecWait, debería funcionar. Sin embargo, ambos ponen XBMC en modo de ventana y no vuelve a pantalla completa cuando activa la pantalla.

Entonces, en XBMC necesitas instalar el complemento "Advanced Launcher" (está en Complementos del programa). Ahora abre el Lanzador avanzado. Presione "C" para obtener el menú contextual y seleccione "Crear nuevo iniciador". Elija "Independiente". Busque el script xbmcdisplayoff.sh y selecciónelo. La siguiente pantalla solicita los argumentos de la aplicación, así que simplemente borre "%rom%" y presione Enter. Luego, asígnale un título apropiado como "Desactivar pantalla" y presiona Enter nuevamente. Luego elija "Linux" para la plataforma.

Casi termino. En la ventana del Lanzador avanzado, resalte nuestra nueva entrada "Apagar pantalla" y presione "C" para acceder al menú contextual. Vaya a "Editar iniciador", luego a "Modificaciones avanzadas". Desactive "Alternar pantalla completa de XBMC". Ahora colóquelo en sus favoritos presionando "C" nuevamente y seleccionando "Agregar a favoritos". Ahora pruébalo yendo a tus favoritos y seleccionándolo. Esperemos que funcione correctamente.

Esta publicación en los foros de xbmc le indica cómo asignar un favorito al mapa de teclas:http://forum.xbmc.org/showthread.php?tid=85724&pid=1136974#pid1136974

información relacionada