24 ноября | 2024г. | 08:09:57


АвторТема: Модификация скинов (общие вопросы) (часть 3)  (Прочитано 280761 раз)

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

Оффлайн oleg8000

  • Мастер Джедай
  • ***
  • Сообщений: 820
  • Поблагодарили: 2405
  • Уважение: +8

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

  • Друзья Джедаев
  • *****
  • Забанен!
  • Сообщений: 2390
  • Поблагодарили: 9268
  • Уважение: +7
tomili,  Надо смотреть ID в файле menu по пути usr/share/enigma2/menu. Там все по интерфейсу. Другое дело плагины в файле plugin.py. Это типа как вариант.
  • VU+ Ultimo 4K(VTI 15.0.0-ATV-7.1), VU+Duo2(PLI 8.1), VU+ Ultimo(Open ATV 7.1)

Оффлайн Denc

  • Младший Джедай
  • **
  • Сообщений: 182
  • Поблагодарили: 18
  • Уважение: 0
Спрашивал ранее, но никто так и не ответил как в InfoBar скина (с помощью какого Convertera) можно вывести информацию (в одной строке через запятую или просто через пробел)
о всех без исключения IDENTах кодирования конкретного активного канала к примеру такого вида:

либо ident
007101, 007000, 042850, 000068 и т.д.

или лучше одновременно с caid:ident
1803:007101, 1830:007000, 0500:042850, 0100:000068 и т.д

Примечание: моя конфигурация скин Merlin4 (dreambox920+имидж Merlin4)
  • Dreambox 800HD (original)+Gemini 5.0, Dreambox 920UHD Triple MultiStream S2X (original) + Merlin4

Оффлайн orlov

  • Лорд Джедай
  • *****
  • Сообщений: 2036
  • Поблагодарили: 2860
  • Уважение: +7
Спрашивал ранее, но никто так и не ответил как в InfoBar скина (с помощью какого Convertera) можно вывести информацию (в одной строке через запятую или просто через пробел)
о всех без исключения IDENTах кодирования конкретного активного канала к примеру такого вида:
В инфобаре никак!

Оффлайн Denc

  • Младший Джедай
  • **
  • Сообщений: 182
  • Поблагодарили: 18
  • Уважение: 0
странно как-то - о всех CAID можно, а обо всех IDENT или CAID:IDENT нет?
и если в инфобаре нет, то где тогда возможно и с помощью чего?
  • Dreambox 800HD (original)+Gemini 5.0, Dreambox 920UHD Triple MultiStream S2X (original) + Merlin4

Оффлайн Denc

  • Младший Джедай
  • **
  • Сообщений: 182
  • Поблагодарили: 18
  • Уважение: 0
Подскажите, как сделать отображение битрейта видео и аудио в главном инфобаре скина Merlin4 или в SecondaryInfobar?
При помощи конвертера Bitrate2.py
Спойлер   :
  <widget source="session.CurrentService" render="Label" position="250,125" size="100,20" font="Regular; 16" backgroundColor="background" foregroundColor="red" halign="center" transparent="1" zPosition="2">
            <convert type="Bitrate2">%V Kb/s</convert>
            </widget>
            <widget source="session.CurrentService" render="Label" position="400,125" size="100,20" font="Regular; 16" backgroundColor="background" foregroundColor="red" halign="center" transparent="1" zPosition="2">
              <convert type="Bitrate2">%A Kb/s</convert>
            </widget>

почему-то не выводит эту инфо, а вместо вывода скорости отображается только 0pps ?

Может надо какой другой конвертер (какой?) или не %V Kb/s? 

  • Dreambox 800HD (original)+Gemini 5.0, Dreambox 920UHD Triple MultiStream S2X (original) + Merlin4

Оффлайн mic71

  • Совет Джедаев
  • ****
  • Сообщений: 6561
  • Поблагодарили: 27553
  • Уважение: +156
Denc, он и будет так выводить, под DreamOS одного конвертора мало а если перекинуть бинарь bitratecalc.so в папку Converter то эффекта тоже не будет, Denc, сколько мне вам повторять, возьмите любой мой скин, там всё это есть и реализовано, во 2м инфобаре, дёрните оттуда виджеты и втыкайте куда угодно, только и этого будет мало, с телнета дайте по очереди

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

Оффлайн Denc

  • Младший Джедай
  • **
  • Сообщений: 182
  • Поблагодарили: 18
  • Уважение: 0
Спасибо mic71. Все получилось,  в папке Converter не хватало файла bitratecalc.so

Добавлено  09 ноября | 2018г. | 12:23:22
Подскажите, что нужно прописать в skin.xml (по аналогии как это делается в html через команду line-height), чтобы задавать нужную высоту междустрочного интервала в тексте (к примеру не 1, а 0,7 или просто в процентах от высоты шрифта или точно конкретно в пикселях) ?
Например в этой части скина в позиции ExtendedDescription )
Спойлер   :
    <widget source="session.Event_Now" render="Label" position="45,100" size="580,475" font="Regular; 22" backgroundColor="background" transparent="1" zPosition="1">
      <convert type="EventName">ExtendedDescription</convert>
    </widget>




  • Dreambox 800HD (original)+Gemini 5.0, Dreambox 920UHD Triple MultiStream S2X (original) + Merlin4

Оффлайн mic71

  • Совет Джедаев
  • ****
  • Сообщений: 6561
  • Поблагодарили: 27553
  • Уважение: +156
Denc, это смотря в каком окне, оно и во 2м инфобаре есть и в селекторе каналов, в одиночном епг, обычно параметр

itemHeight="число в пикселях" 

либо размером шрифта

у меня там через системный рендер RunningText выведено, регулируется только самим шрифтом 

font="Regular; 26"

ну и подгонять размер виджета методом тыка

Оффлайн Denc

  • Младший Джедай
  • **
  • Сообщений: 182
  • Поблагодарили: 18
  • Уважение: 0
   Прописываю в скине в разделе ChannelSelection
следующее
Спойлер   :

   <widget source="ServiceEvent" render="Label" position="810,375" size="420,235" font="Regular; 20" itemHeight="12" >
      <convert type="EventName">FullDescription</convert>
    </widget>
но в результате ресивер уходит в зеленку, причина в  itemHeight="12"
подскажите как надо правильно прописать?
  • Dreambox 800HD (original)+Gemini 5.0, Dreambox 920UHD Triple MultiStream S2X (original) + Merlin4

Оффлайн mic71

  • Совет Джедаев
  • ****
  • Сообщений: 6561
  • Поблагодарили: 27553
  • Уважение: +156
Denc, да правильно прописано, просто компонент не поддерживает этот параметр, поэтому и в креш вылетает, шрифтом играйся или размером виджета

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

  • Друзья Джедаев
  • *****
  • Забанен!
  • Сообщений: 2390
  • Поблагодарили: 9268
  • Уважение: +7
Не знаю зачем при выводе инфы епг размер курсора  itemHeight="12
  • VU+ Ultimo 4K(VTI 15.0.0-ATV-7.1), VU+Duo2(PLI 8.1), VU+ Ultimo(Open ATV 7.1)

Оффлайн Denc

  • Младший Джедай
  • **
  • Сообщений: 182
  • Поблагодарили: 18
  • Уважение: 0
Тихон не курсора, а расстояния между строками текста (т.е. междустрочный интервал).
Я хочу чтобы отображалось больше текста (количества строк) шрифтом 20 в окне данного виджета FullDescription не меняя размер окна за счет уменьшения расстояния междустрочного к примеру до 12 пикселей, так как сейчас это расстояние визуально равно одинарному, тоесть 20-24 пикселя.
  • Dreambox 800HD (original)+Gemini 5.0, Dreambox 920UHD Triple MultiStream S2X (original) + Merlin4

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

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

Оффлайн Denc

  • Младший Джедай
  • **
  • Сообщений: 182
  • Поблагодарили: 18
  • Уважение: 0
Тихон почитай здесь чуть выше мой вопрос №22 и ответ №23 от mic71

Я просто хочу сделать не меняя размер окна виджета и шрифта текста вместо:

Главная героиня фильма –

слепая пианистка София,

которую все называют

такое:

Главная героиня фильма –
слепая пианистка София,
которую все называют
«девушкой в темноте».
В квартире над ней живет дочь


Если Вы знаете как регулировать (уменьшить до нужного размера) междустрочный интервал, то скажите как
  • Dreambox 800HD (original)+Gemini 5.0, Dreambox 920UHD Triple MultiStream S2X (original) + Merlin4

Теги:
 



X

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

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