Gisclub

4K | HDTV Ресиверы Enigma2 => Общие вопросы для всей линейки ресиверов на Enigma2 => Авторские Плагины => Тема начата: Vasiliks от 12 декабря | 2014г. | 09:26:44

Название: Селектор скинов с расширенными функциями
Отправлено: Vasiliks от 12 декабря | 2014г. | 09:26:44
Селектор скинов с расширенными функциями

Устанавливать и удалять только по правилам установки и удаления IPK-пакетов!
Смысл плагина: тот же скин селектор, только каждому скину можно привязать свой набор пиконов.
НА ДАННЫЙ МОМЕНТ это пиконы :
сервисов - picon, эмуляторов - piconCam, кодировок - piconCrypt, провайдеров - piconProv, спутников - piconSat.

эти наборы ложим в папки:   
/media/hdd/white -белые,
/media/hdd/black - черные,
/media/hdd/transparent - прозрачные,
/media/hdd/colored - цветные,
/media/hdd/gold - золотые.

Получаем дерево каталогов типа
/media/hdd/white/picon
/media/hdd/white/piconCam
/media/hdd/white/piconCrypt
/media/hdd/white/piconProv
/media/hdd/white/piconSat
...
...
/media/hdd/gold/picon
/media/hdd/gold/piconCam
/media/hdd/gold/piconCrypt
/media/hdd/gold/piconProv
/media/hdd/gold/piconSat


При инсталяции плагина пиконы имеющиеся в папках /media/hdd/picon, /media/hdd/piconCam, /media/hdd/piconCrypt
/media/hdd/piconProv, /media/hdd/piconSat
будут перемещены в папку /media/hdd/default и будут как дефолтные.
При удалении плагина все вернется на свои места.

Функции кнопок основного окна:
Синяя - создание набора пиконов для выбранного скина
Зеленая - перезагрузка скина с новыми пиконами.
ОК - перезагрузка скина с пиконами текущего скина( дублирование функции стандартного скинселектора)
Красная или Exit - выход из плагина

Запускаем плагин, выбираем нужный скин, жмем синюю кнопку и выбираем набор пиконов для этого скина.
Сохраняем зеленой или ОК. Этот набор пиконов будет закреплен за этим скинов, до очередного выбора.
Для активации скина с новыми пиконами, перезагружаемся по зеленой кнопке.
Недостающие  папки для пиконов, при необходимости, плагин сделает автоматически.

[attach=1][attach=2]
Скачать (https://gisclub.tv/plaginy-451/plaginy-dlja-enigma2-(bez-obsuzhdenija)/msg322715/#msg322715)
P.S. Сорри за повтор сообщения, не было раньше возможности проверить на старших моделях
Название: Селектор скинов с расширенными функциями
Отправлено: magistr69 от 23 декабря | 2014г. | 13:50:43
При попытке "выбор набора пиконов" (синяя кнопка) уходит в зеленку. Где копать? vu uno
/media/hdd/default Пиконы на винте действительно перемещены в эту папку
Ну соответственно пиконы не отображаются
Название: Селектор скинов с расширенными функциями
Отправлено: Vasiliks от 23 декабря | 2014г. | 14:14:24
magistr69 (https://gisclub.tv/index.php?action=profile;u=22457), а в креше, что пишет?
Название: Селектор скинов с расширенными функциями
Отправлено: magistr69 от 23 декабря | 2014г. | 14:41:27
magistr69 (https://gisclub.tv/index.php?action=profile;u=22457), а в креше, что пишет?
боюсь ошибиться но по моему эту секцию в зеленке выдает

action ->  ColorActions blue
Traceback (most recent call last):
  File "/usr/lib/enigma2/python/Components/ActionMap.py", line 46, in action
    res = self.actions[action]()
  File "/usr/lib/enigma2/python/Plugins/Extensions/ExtendedSkinSelektor/plugin.py", line 176, in setpicons
    self.session.openWithCallback(self.loadPreview, ChangePicons)
  File "/usr/lib/enigma2/python/mytest.py", line 302, in openWithCallback
    dlg = self.open(screen, *arguments, **kwargs)
  File "/usr/lib/enigma2/python/mytest.py", line 312, in open
    dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs)
  File "/usr/lib/enigma2/python/mytest.py", line 247, in instantiateDialog
    return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)
  File "/usr/lib/enigma2/python/mytest.py", line 272, in doInstantiateDialog
    readSkin(dlg, None, dlg.skinName, desktop)
  File "/usr/lib/enigma2/python/skin.py", line 621, in readSkin
    renderer.connect(source) # connect to source
  File "/usr/lib/enigma2/python/Components/Renderer/Label.py", line 14, in connect
    Renderer.connect(self, source)
  File "/usr/lib/enigma2/python/Components/Element.py", line 57, in connect
    upstream.connectDownstream(self)
AttributeError: 'Label' object has no attribute 'connectDownstream'
(PyObject_CallObject(<bound method ActionMap.action of <Components.ActionMap.ActionMap instance at 0x20947b0>>,('ColorActions', 'blue')) failed)
getResolvedKey config.plugins.crashlogautosubmit.sendAnonCrashlog failed !! (Typo??)
resolve: resolve ${sysconfdir}/enigma2/settings
resolve: -> /etc/enigma2/settings
getResolvedKey config.plugins.crashlogautosubmit.addNetwork failed !! (Typo??)
resolve: resolve ${sysconfdir}/enigma2/settings
resolve: -> /etc/enigma2/settings
getResolvedKey config.plugins.crashlogautosubmit.addWlan failed !! (Typo??)
resolve: resolve ${sysconfdir}/enigma2/settings
resolve: -> /etc/enigma2/settings
Название: Селектор скинов с расширенными функциями
Отправлено: Vasiliks от 23 декабря | 2014г. | 15:27:12
magistr69, попробуйте заменить, без переустановки плагина. Я могу проверить только под OpenPLI, так что если  у вас другой имидж, могу и не помочь. :'(
Название: Селектор скинов с расширенными функциями
Отправлено: sety от 23 декабря | 2014г. | 15:53:38
На ПЛИ4 новое ядро работает прекрасно, доволен как слон :) спасибо Вам за отличный плагин :drinks:
Название: Селектор скинов с расширенными функциями
Отправлено: magistr69 от 23 декабря | 2014г. | 16:13:32
magistr69, попробуйте заменить, без переустановки плагина. Я могу проверить только под OpenPLI, так что если  у вас другой имидж, могу и не помочь. :'(

Заменил. Интересно в зеленку сваливается, и НТВ+ не отображает пиконы, а переключился на украинские каналы и все нормально отображается. Имидж Black Hole. попробую разобраться с пиконами на 36 градусе. Спасибо хороший плагин
Название: Селектор скинов с расширенными функциями
Отправлено: sety от 23 декабря | 2014г. | 16:41:33
magistr69 (https://gisclub.tv/index.php?action=profile;u=22457), как вариант смени имидж :)
Название: Селектор скинов с расширенными функциями
Отправлено: Vasiliks от 08 августа | 2016г. | 23:33:27
Украинская локализация плагина, автор vovan43 (https://gisclub.tv/index.php?action=profile;u=78941)
Название: Селектор скинов с расширенными функциями
Отправлено: tcreed от 02 октября | 2016г. | 22:43:52
На имидже OpenATV работает как один из немногих плагинов, которые пишутся для OpenPli, нормальной версии которого для моего ресивера нет.