суббота, 13 декабря 2014 г.

Плагин QuickEmuRestart for Hotkey

вариация на тему QuickEmuRestart, для расширения Hotkey, цель уменьшения потребления ресурсов, на данном этапе работает pli и ar-з(надо проверять), кому не хватит пишем буду добавлять

обновление 01.r1
- исправлен вылет в зелень

обновление 01.r2
- исправлен вылет в зелень

обновление 01.r3
- исправлен вылет в зелень

обновление 01.r4
- исправлен вылет в зелень при пустом cardserver

qerfh 01-r0
qerfh 01-r1
qerfh 01-r2
qerfh 01-r3
qerfh 01-r4

48 комментариев:

  1. посмотри в зелень улетает
    https://yadi.sk/d/yPwRsn45dMCP4

    ОтветитьУдалить
  2. теперь работает ,2boom , время перезапуска активного эмулятора примерно 7 секунд , а можно ли ка QuickEmuRestart выставить через скока должен активный эмулятор через 5 сек

    ОтветитьУдалить
    Ответы
    1. время это задержка показа окна если стоит связка то 8 секунд, один эмулятор окно висит 4 секунды, это просто висит окно, жэмулятор стартует завист от конфигурации и самого типа эмулятора, опций в данном плагине нет и не будет...

      Удалить
  3. цель уменьшения потребления ресурсов
    Поясните пожалуйста за счет чего тут получается экономия ресурсов? Что имеется ввиду?

    ОтветитьУдалить
  4. Dmitry Arsenev, за счет того что код плагина не находится в памяти постоянно и постоянно не исполняется(все плагины запускаемые через autostart исполняются постоянно, только пользователь не видит результатов работы), а подгружается исполняется только при вызове

    ОтветитьУдалить
  5. Т.е., аналог этого плагина - "quickemurestart" запускается через autostart и исполняется постоянно?

    ОтветитьУдалить
  6. Плагин IPK Tools тоже запускается через autostart и исполняется постоянно? Т.е. любой плагин не под Hotkey висит постоянно в памяти?

    ОтветитьУдалить
  7. нет, я не много не правльно выразился плагины запускаемые через примерно такую констрокцию
    def sessionstart(reason,session=None, **kwargs):
    if reason == 0:
    pRemount.gotSession(session)

    из моих плагинов таким обзазом запускается e-panel и то там исполняется только небольшой кусочек кода и remountnetshare в остальных плагинах удалено подобное

    ОтветитьУдалить
  8. Тогда все же, чем отличаются эти плагины: Плагин QuickEmuRestart for Hotkey и Плагин QuickEmuRestart? 2-й постоянно висит в памяти?

    ОтветитьУдалить
  9. второй постоянно висит и работает

    ОтветитьУдалить
  10. НА Дримбоксе 800HD se v2 имидж OpenATV установил, но при активации выскакивает полоса вверху и "ожидайте". Помогает только перезагрузка.

    ОтветитьУдалить
    Ответы
    1. эмуляторы стоят чьи? от какого имиджа? они работаю или нет? если стоят то проблема в неверных скриптах я пологаю....

      Удалить
  11. Все работает кроме этого плагина

    ОтветитьУдалить
  12. значит я не совсем понял вопрос. Пожалуйста поконкретнее, я обычный пользователь. Решил упростить перезапуск эмулятора, а плагин не заработал. Я не знаю что ещё отвечать.

    ОтветитьУдалить
    Ответы
    1. я спрашивал какой системы стоит эмулятор, родной от openatv или от openpli ?

      Удалить
  13. ставил эту прошивку openatv-5.1-eB-sim2-dm800sev2-2015

    ОтветитьУдалить
    Ответы
    1. посмотрел поддержки openatv в этом плагине нет, поддержка есть в старом плагине quickemurestart, в принципе можно сделать, но мне нада задать много вопросов и получить много внятных ответов, если понимаешь что такое консоль и можешь копировать туда строки и обратно что отвечает можем в воскресенье попробовать....

      Удалить
  14. Ответы
    1. ответы на следующее из консоли
      cat /etc/image-version
      cat /etc/enigma2/settings | grep config.softcam
      ls /etc/ | grep .emu
      и cat /etc/xxx.emu это файл найденый предыдущей командой

      Удалить
    2. cat /etc/im
      age-version


      box_type=dm800sev2
      build_type=0
      version=5.1
      build=0
      date=20150808087105
      comment=openATV
      target=9
      creator=openATV
      url=http://www.opena.tv
      catalog=http://www.opena.tv
      root@dm800sev2:~#

      root@dm800sev2:~#

      cat /etc/enigma2/se
      ttings | grep config.softcam


      config.softcam.actCam2=no CAM 2 active
      config.softcam.actCam=mgcamd_1.38r1
      root@dm800sev2:~#
      ls /etc/ | grep
      .emu


      mgcamd_1.38r1.emu
      root@dm800sev2:~#

      Удалить
  15. Этот комментарий был удален автором.

    ОтветитьУдалить
    Ответы
    1. Извини, вчера не смог добраться до компа. Семья. дети.....

      Удалить
  16. emuname = mgcamd_1.38r1
    binname = mgcamd_1.38r1
    startcam = /usr/bin/mgcamd_1.38r1
    stopcam = killall -9 mgcamd_1.38r1

    ОтветитьУдалить
    Ответы
    1. не надо извенятся, это тебе надо, мне не очень, я как-то живу без openATV, так и дальше буду жить.. посмотрю

      Удалить
  17. Тогда такой вопрос: имидж на качество картинки не влияет? Ну там драйвера и прочее?

    ОтветитьУдалить
    Ответы
    1. нет разность картинки в пределаг погрешности ручных настроек, драйвера у всех имижей на один и тот же ресивер одинаковы, команды собираюшие имидж к драйверам доступа не имеют это делает производитель...

      Удалить
  18. Так, что ставить OpenPli? Какой для дрима более дружелюбный имидж? Я вообще с ныне покойного Solo 2 с имиджем VTI(был на нём 2 года и не думал менять - всё устраивало) переехал на дрим после грозы. И теперь не могу выбрать имидж. Кстати ни OpenPli ни OpenVTA не отображают кириллицу на носителях.

    ОтветитьУдалить
  19. Ответы
    1. дримбоксов было несколько моделей, по моему кроме 800se и 7050 другиме не поддерживаются, с кирилицей проблем не видел, прада похоронил дримбокс года 3 назад, да и в ресиверах кирилица это лишнее))))

      Удалить
  20. cat /etc/issue


    Welcome to openATV \n \l
    openatv 5.1 \n \l

    root@dm800sev2:~#

    ОтветитьУдалить
  21. сдвиги есть висит твой openatv)))) может на выходные закончу

    ОтветитьУдалить
  22. так какой имидж лучше, по твоему мнению?

    ОтветитьУдалить
    Ответы
    1. так у тебя выбора нет))) на 800sev2 нет и не будет официальных pli? выбирать то не счего, open atv по моему мнению уходит кудато в дебри, остальных давно не смотрел нет желания

      Удалить
    2. в настройках управления эмуляторами скажи star Mode = init.d
      и прицеп замени вресивере и перегрузи енигму, эмулятор перегружает, инфу выводит но быстро прячет
      https://drive.google.com/file/d/0B5UXmy-_ZZv5cVZaeXJQMUJNR2M/view?usp=sharing

      Удалить
    3. запустился два раза, а потом при каждом запуске плагина начал вылетать в синий экран

      Удалить
    4. крешлог давай посмотрю

      Удалить
  23. Ответы
    1. много раз давишь на кнопку оно не успевает отрабтатывать, а ты запускаешь следующий процесс

      Удалить
  24. Этот комментарий был удален автором.

    ОтветитьУдалить
  25. После установки enigma2-plugin-extensions-epanel-5.8-r2 (предварительно удалив enigma2-plugin-extensions-epanel-5.7-r16)при рестарте EMU с помощью QERfH появился аналогичный вышеприведенному крэш:

    < 1172.849> File "/usr/lib/enigma2/python/Plugins/Extensions/QERfH/plugin.py", line 74, in finish
    < 1172.853> if self.service is not None:
    < 1172.854> AttributeError: 'QERfH' object has no attribute 'service'

    Выяснил, что enigma2-plugin-extensions-epanel-5.8-r2, в отличие от предыдущих версий epanel, создает в /etc/init.d/ скрипт cardserver.None и симлинк на него, - cardserver. Также, в rc0.d - rc6.d создаются дополнительные симлинки K50cardserver, S50cardserver на cardserver. Откат на enigma2-plugin-extensions-epanel-5.7-r16 проблему не решил (крэш продолжался). Только после ручного удаления cardserver.None и симлинков на него, QERfH и ранняя enigma2-plugin-extensions-epanel-5.7-r16 заработали как и прежде без крэшей. Возможно ли адаптировать QERfH к крайней enigma2-plugin-extensions-epanel-5.8-r2 ? Спасибо.

    ОтветитьУдалить