Как предотвратить отключение или приостановку работы компьютера XBMC?

Так как я запускаю XBMC как программу, а не как отдельную программу, я просто хотел бы, чтобы она выходила при нажатии кнопки питания. Поведение по умолчанию - показывать меню выключения, и я не хочу случайно выключать компьютер.

5
задан 7 January 2013 в 14:34

1 ответ

Повторно отобразите кнопку питания на главном экране для выхода из xbmc вместо того, чтобы показать меню завершения работы:
Необходимо изменить Home.xml файл в Вашей папке кожи в /usr/share/xbmc. Для меня (Frodo RC3 с кожей Слияния) это /usr/share/xbmc/addons/skin.confluence/720p/Home.xml.

В этом файле необходимо заменить строку (в моей строке случая 1067, посмотрите нижнюю часть сообщения о том, как быстро открыть файл в том положении),

<onclick>ActivateWindow(ShutdownMenu)</onclick>

<onclick>XBMC.Quit()</onclick>

Теперь при нажатии на кнопку питания в XBMC, это должно просто выйти, не показывая меню.
Необходимо сделать это снова после обновлений XBMC, так как это перезаписывает файлы в /usr/share/xbmc.


Альтернативы / Примечания
С вышеупомянутым решением можно все еще завершить работу XBMC использование удаленного, или веб-интерфейс.

Вместо того, чтобы делать вышеупомянутое (просто выход, не показывая меню завершения работы) можно также отредактировать меню завершения работы вместо этого. Само меню находится в /usr/share/xbmc/addons/skin.confluence/720p/DialogButtonMenu.xml. Интересные кнопки меню определяются от строки 73 и вниз. Кнопка отключения (id=3) имеет свойство

<visible>System.CanPowerDown</visible>

изменение этого к

<visible>no</visible>

должен скрыть его от меню. Можно сделать, тот же прием для приостанавливает, перезагружает и т.д.

Это все еще не предотвращает закрытие от webinterface, я думаю, Если только я знал, как установить System.CanPowerDown=false...
Если Вы знаете это, добавьте его в комментариях.


Дополнительный: Команды для быстрого открытия файла в правильном положении (1067,33)

  • Vim (Если Вы не знаете это, попытайтесь изучить это, это очень хорошо!)

    sudo vim /usr/share/xbmc/addons/skin.confluence/720p/Home.xml +1067
    

    или еще лучше (независимый от фактического номера строки)

    sudo vim /usr/share/xbmc/addons/skin.confluence/720p/Home.xml +/ShutdownMenu
    
  • Нано (терминальный редактор, который прост в использовании для новичков),

    sudo nano +1067,33 /usr/share/xbmc/addons/skin.confluence/720p/Home.xml
    
  • Gedit (Простой редактор GUI)

    gksudo gedit /usr/share/xbmc/addons/skin.confluence/720p/Home.xml +1067
    
7
ответ дан 7 January 2013 в 14:34

Другие вопросы по тегам:

Похожие вопросы: