2

Я использую XBMC на Arch Linux. Я хотел бы связать ключ, чтобы вызвать отключение монитора. У меня есть пульт дистанционного управления с кнопкой питания, и я хотел бы, чтобы дисплей переключился в режим сна, точно так же, как некоторое время не было никакой активности.

Я пытался делать

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

Это просто заставляет экран становиться черным (но не выключенным) и отображать курсор X. Когда я использовал Exec вместо ExecWait , это фактически заставило XBMC перестать быть полноэкранным, что было странно.

1 ответ1

2

Я пытался сделать то же самое. Вот что я нашел, работал для меня.

Создайте скрипт с именем xbmcdisplayoff.sh или что-то подобное. В сценарии:

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

Затем сохраните его и сделайте его исполняемым. Теперь, если вы просто запустите это с помощью Exec или ExecWait, это должно работать. Тем не менее, оба они переводят XBMC в оконный режим, и он не возвращается в полноэкранный режим, когда вы активируете дисплей.

Таким образом, в XBMC вам необходимо установить надстройку "Advanced Launcher" (она есть в надстройках программы). Теперь откройте Advanced Launcher. Нажмите "C", чтобы открыть контекстное меню, и выберите "Создать новую панель запуска". Выберите "Автономный". Найдите скрипт xbmcdisplayoff.sh и выберите его. На следующем экране запрашиваются аргументы приложения, поэтому просто очистите «% rom%» и нажмите Enter. Затем присвойте ему соответствующий заголовок, например "Отключить отображение", и снова нажмите "Ввод". Затем выберите "Linux" для платформы.

Почти сделано. В окне Advanced Launcher выделите нашу новую запись "Отключить отображение" и нажмите "C" для контекстного меню. Перейдите "Редактировать Launcher", затем "Расширенные модификации". Выключите "Toggle XBMC Fullscreen". Теперь поместите его в избранное, снова нажав "C" и выбрав "Добавить в избранное". Теперь проверьте это, зайдя в избранное и выбрав его. Надеюсь, это должно работать правильно.

В этом посте на форумах xbmc рассказывается, как назначить избранное для карты ключей: http://forum.xbmc.org/showthread.php?tid=85724&pid=1136974#pid1136974.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .