27 ноября | 2024г. | 18:36:47


АвторТема: Скин Full HDLine для имиджей Open*  (Прочитано 356008 раз)

0 Пользователей и 2 Гостей смотрят эту тему.

Онлайн mic71Автор темы

  • Совет Джедаев
  • ****
  • Сообщений: 6564
  • Поблагодарили: 27561
  • Уважение: +156

Оффлайн arion75

  • Друзья Джедаев
  • *****
  • Сообщений: 3899
  • Поблагодарили: 13225
  • Уважение: +97
0
Подредактировал мод Мишиного скина
Не могу понять. На hyperion9 вроде все работает, но при попытке переключится на другой скин получаю крешь. Что ему не хватает?
Спойлер   :
Error in screen 'Skin Selector' widget 'widget' [Skin] {FullHDLine/skin.xml}: Component with name 'SkinList' was not found in skin of screen 'SkinSelector'!  Please contact the skin's author!!

Ошибка в виджете экрана "Выбор скина" "виджет" [Скин] {FullHDLine/skin.xml }: Компонент с именем 'SkinList' не был найден в скине экрана 'SkinSelector'! Пожалуйста, свяжитесь с автором скина!!
На стоке FullHDLine от Миши креша нет.

Зукон написал
Цитировать
Найдите в скине: SkinList и измените его на тот, который есть на данный момент. Сравните раздел SkinSelector
Но я в этом не понимаю...

Как я понял собака зарыта в этом файле.

Оффлайн arion75

  • Друзья Джедаев
  • *****
  • Сообщений: 3899
  • Поблагодарили: 13225
  • Уважение: +97
0
Если нужен файл SkinSelector.py то вот ссылка на исходники.

enigma2/SkinSelector.py at Developer · zukon/enigma2 · GitHub

Онлайн mic71Автор темы

  • Совет Джедаев
  • ****
  • Сообщений: 6564
  • Поблагодарили: 27561
  • Уважение: +156
0
что то странно, окна вроде одинаковые, тот что прикреплен и в моём, да и в моде тоже окно, непонячтно из за чего креш

Оффлайн arion75

  • Друзья Джедаев
  • *****
  • Сообщений: 3899
  • Поблагодарили: 13225
  • Уважение: +97
0
тот что прикреплен и в моём
Миша, твой я имел ввиду который зукон под PY3 поправил. Вот три файлика  ;)

Онлайн mic71Автор темы

  • Совет Джедаев
  • ****
  • Сообщений: 6564
  • Поблагодарили: 27561
  • Уважение: +156
0
arion75, там виджеты вверх поднял и всё, это для конкретного имиджа, под PKTeam можно и ещё пару виджетов убрать

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

P.P.S. под Гиперион вроде только эти виджеты нужны

Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
остальное вроде как без надобности

как вариант можно пробнуть закоментировать этот виджет

Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
и вроде как должно отработать нормально

Оффлайн arion75

  • Друзья Джедаев
  • *****
  • Сообщений: 3899
  • Поблагодарили: 13225
  • Уважение: +97
0
остальное вроде как без надобности
Крешь но уже другой
Спойлер   :
< 19926.4567> 00:12:10.0661 [SkinSelector] Selected skin: '/usr/share/enigma2/ViX-Night-1080/skin.xml'
< 19926.4592> 00:12:10.0687 [Skin] Processing screen 'MessageBox', position=(510, 490), size=(900 x 100) for module 'MessageBox'.
< 19926.4742> 00:12:10.0837 [Screen] Warning: Skin is missing element 'icon' in <class 'Screens.MessageBox.MessageBox'>(Чтобы сохранить и применить выбранный скин 'ViX-Night-1080' графический интерфейс необходимо перезапустить. Вы хотите сохранить выбор и перезапустить графический интерфейс сейчас?).
< 19926.4745> 00:12:10.0840 [Skin] Attribute 'itemHeight' (with value of '45') in object of type 'eLabel' is not implemented!
< 19926.4750> 00:12:10.0845 [Pixmap] setPixmapNum(0) failed! defined pixmaps: []
< 19926.4784> 00:12:10.0878 Traceback (most recent call last):
< 19926.4784> 00:12:10.0879   File "/usr/lib/enigma2/python/Components/ActionMap.py", line 58, in action
< 19926.4792> 00:12:10.0886   File "/usr/lib/enigma2/python/Screens/SkinSelector.py", line 181, in keySave
< 19926.4797> 00:12:10.0892   File "/usr/lib/enigma2/python/StartEnigma.py", line 326, in openWithCallback
< 19926.4805> 00:12:10.0900     dlg = self.open(screen, *arguments, **kwargs)
< 19926.4806> 00:12:10.0900   File "/usr/lib/enigma2/python/StartEnigma.py", line 336, in open
< 19926.4812> 00:12:10.0907     dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs)
< 19926.4813> 00:12:10.0907   File "/usr/lib/enigma2/python/StartEnigma.py", line 273, in instantiateDialog
< 19926.4818> 00:12:10.0913     return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)
< 19926.4819> 00:12:10.0913   File "/usr/lib/enigma2/python/StartEnigma.py", line 303, in doInstantiateDialog
< 19926.4825> 00:12:10.0920     dlg.applySkin()
< 19926.4825> 00:12:10.0920   File "/usr/lib/enigma2/python/Screens/Screen.py", line 246, in applySkin
< 19926.4831> 00:12:10.0926   File "/usr/lib/enigma2/python/Screens/Screen.py", line 274, in createGUIScreen
< 19926.4836> 00:12:10.0931   File "skin applet", line 26, in <module>
< 19926.4841> 00:12:10.0936   File "/usr/lib/enigma2/python/enigma.py", line 1211, in __init__
< 19926.4847> 00:12:10.0942 TypeError: in method 'new_ePoint', argument 1 of type 'int'
Ругается типа: Предупреждение: в скине отсутствует элемент "значок" на экранах <класс".Ящик для сообщений.Ящик для сообщений'>

как вариант можно пробнуть закоментировать этот виджет
15 совпадений, какой именно не знаю

Оффлайн тихон

  • Друзья Джедаев
  • *****
  • Забанен!
  • Сообщений: 2390
  • Поблагодарили: 9268
  • Уважение: +7
0
Тут известная ошибка. Столкнулся на имидже ПлиРУ3. В окне MessageBox изменили код. Поэтому при переключении на другой скин - крэшует. Пример кода.Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
  • VU+ Ultimo 4K(VTI 15.0.0-ATV-7.1), VU+Duo2(PLI 8.1), VU+ Ultimo(Open ATV 7.1)

Оффлайн arion75

  • Друзья Джедаев
  • *****
  • Сообщений: 3899
  • Поблагодарили: 13225
  • Уважение: +97
0
В окне MessageBox изменили код.
Спасибо за подсказку !!!  :drinks:  Окно MessageBox взял у Зукона и заменил. То что доктор прописал.  :good: И пропали креши с руганием на плагин slowzap. Думаю что и на openViX заработает. Вот измененный вариант. Кроме окна MessageBox ничего не трогал от исходного варианта мода этого скина.

пс. Проверил openViX PY3, полет отличный.
пс2. Работает и на ATV 7.0

Оффлайн arion75

  • Друзья Джедаев
  • *****
  • Сообщений: 3899
  • Поблагодарили: 13225
  • Уважение: +97
0
Еще один вопрос по данному скину и моду. Как правильно совместить оригинал и мод на одном имидже? Вроде и работают независимо. Шрифт переадресовал и мод не тянет его с оригинала. Хотелось бы знать в каком месте скина сделать переадресацию на иконки? А то квадраты вокруг иконок. А по хорошему хотелось чтобы оригинал и мод использовал однотипные иконки а то неразбериха получается. 
Спойлер   :
[ Гостям не разрешен просмотр вложений ]

Онлайн mic71Автор темы

  • Совет Джедаев
  • ****
  • Сообщений: 6564
  • Поблагодарили: 27561
  • Уважение: +156
0
arion75, шрифты почти в самом верху, в шапке skin.xml, в моём это 94 строка

Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.

Оффлайн arion75

  • Друзья Джедаев
  • *****
  • Сообщений: 3899
  • Поблагодарили: 13225
  • Уважение: +97
0
mic71, шрифты я поправил. А вот иконки нужно пахать весь скин чтобы "квадраты" убрать.  :)

пс. Если бы иконки совпадали то можно было бы отдельно вынести в папку мод с файлом скин.хмл и папку со шрифтами и все ! Было бы классно совмещать два скина.  ;)

Онлайн mic71Автор темы

  • Совет Джедаев
  • ****
  • Сообщений: 6564
  • Поблагодарили: 27561
  • Уважение: +156
0
иконки только в главном меню просвечивают или везде?

там впринципе с заменой можно поменять строки и набор иконок, заменить это

Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.на это
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.или наоборот, другого там быть не может

P.S. под верхнюю строчку иконки с квадратами, под нижнюю с прозрачные 

Оффлайн arion75

  • Друзья Джедаев
  • *****
  • Сообщений: 3899
  • Поблагодарили: 13225
  • Уважение: +97

Онлайн mic71Автор темы

  • Совет Джедаев
  • ****
  • Сообщений: 6564
  • Поблагодарили: 27561
  • Уважение: +156
0
arion75, ну тогда всё как в предыдушем посту

Теги:
 



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!