При старте компьютера из .xinitrc запускается
openbox &
xbmc
В меню xbmc добавил запуск браузера хром, все отлично, но если свернуть хром и забыть про него, то нажав на кнопку выход в xbmc, получим подвисшей xbmc и пока мы не закроем хром ( он то по alt+tab находится), xbmc тоже не закроется.
Во всех WM и DM предусмотрено закрытие приложений, которые были из них запущены, в xbmc видимо такого нет, возможно как то реализовать эту функцию ??
LinuxForum.Fans
Xbmc не выходит, пока не закрыть хром
Автор: aivs
2 сообщений
1170 просмотров
Решил проблему!
В файле темы /usr/share/xbmc/addons/skin.confluence/720p/Home.xml нашел код открывающий диалоговое окно выхода:
979 строка
text
<onclick>ActivateWindow(ShutdownMenu)</onclick>(Заменив эту строку на <onclick>XBMC.Quit()</onclick> или <onclick>XBMC.Powerdown()</onclick> или <onclick>Suspend()</onclick> или <onclick>XBMC.Reset()</onclick> можно выйти/выключить/уйти в сон/перезагрузить, нажав только на кнопку выход)
Понял что тут ничего не сделаешь, поэтому продолжил поиски, нужно найти само это окошко ShutdownMenu, нашел его в файле: /usr/share/xbmc/addons/skin.confluence/720p/DialogButtonMenu.xml
Далее находим в этом файле строку типа
text
<onclick>XBMC.Quit()</onclick>и перед ней пишем
text
<onclick>Runscript("/home/xbmc/killall.py")</onclick>содержание /home/xbmc/killall.py:
text
#!/usr/bin/python2
import os
os.popen("killall chromium")
os.popen("killall skype")
Вот так вот заморочился
Войдите или зарегистрируйтесь, чтобы ответить.