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