Digital TV Forums - БЪЛГАРСКИЯТ ФОРУМ ЗА ЦИФРОВА ТЕЛЕВИЗИЯ

4K UHD - телевизия с ултра висока резолюция (Ultra High Definition) => 4K UHD приемници => VU+ => Темата е започната от: ДимитърЦЦ - Октомври 02, 2023, 07:12:35 AM

Заглавие: Скин PLi-DarkOS за OpenPLi >= 9.0 RC
Публикувано от: ДимитърЦЦ - Октомври 02, 2023, 07:12:35 AM
Здравейте!

Понаправих един скин за OpenPLi 9.0 RC или по нови.

Скина е правен главно за Vu+ 4K боксове, но изглежда работи и на Mutant и Zgemma.

За съжаление работи леко бавно на всички HiSilicon базирани боксове.

Скина замества някои от стандартните питон файлове на OpenPLi. Това се прави с цел да изглежда по-добре.

Имено за това инсталацията е ръчна за момента.

Ако някой има желание да го пробва нека заповяда.

Все пак бъдете подготвени за проблеми.

Ще се радвам тези които се осмелят да пробват да репортнат евентуални проблеми или да изкажат мнения.

Скрийншоти (в първите постове на темата във форума на OpenPLi) и самия зип може да намерите тук (https://forums.openpli.org/topic/93687-wip-pli-darkos-skin/page-3#entry1569970)

Изгледа на канал-листата е специален и няма да изглежда така на вашия бокс. Ако някой има желание за такава канал-листа трябва да се използва преработена версия на enigma2.
Заглавие: Скин PLi-DarkOS за OpenPLi >= 9.0 RC
Публикувано от: marto - Октомври 02, 2023, 11:22:04 AM
Здравей!
Поздрави за хубавия скин и благодарности за положения труд!
Тествах го на Ultimo 4K и имам някои забележки и препоръки ако евентуално решиш да го редактираш.
 Първото нещо което не ми харесва е ,че като се натисне Меню, най-отгоре излиза Vu+Duo 4K SE. Разбирам, че е правен по този модел, но би било хубаво ако тази част се отдели и се сменя динамично според модела на приемника ако е възможно.
 Като ползвател на БГ меню, част от имената на подменютата се губят поради тесния прозорец оставен за това, както се вижда на първите две снимки долу. Ако съвсем малко се разшири, би трябвало да няма проблем. Предполагам, че е подобна ситуацията и с преводи на други езици.
 Когато се отиде на менюто за флашване на имидж, самият надпис докато се заредят имиджите е изрязан в долната част. Така е и при английски език на менюто.
 Някои от файловете за LCD for linux явно трябва да се редактират, защото голяма част от информацията се губи в режим на гледане на канал. Когато съм в списъка за избор на канал, всичко е нормално (последните 2 снимки показват проблема). Първата е ОК, а втората не.
 Засега всичко друго е ОК, не съм имал крашове и т.н. Скина е бърз и достатъчно опростен в стила на OpenPLi което е добре.
Заглавие: Скин PLi-DarkOS за OpenPLi >= 9.0 RC
Публикувано от: ДимитърЦЦ - Октомври 02, 2023, 12:22:19 PM
Здравей,
Ето част от отговорите на твоите забележки. ;)

Цитат на: marto;591834Първото нещо което не ми харесва е ,че като се натисне Меню, най-отгоре излиза Vu+Duo 4K SE. Разбирам, че е правен по този модел, но би било хубаво ако тази част се отдели и се сменя динамично според модела на приемника ако е възможно.

Това е така да защото скина е правен на Duo4KSE. Разбира се във финалната си версия тази част ще бъде динамична според модела.

 
Цитат на: marto;591834Като ползвател на БГ меню, част от имената на подменютата се губят поради тесния прозорец оставен за това, както се вижда на първите две снимки долу. Ако съвсем малко се разшири, би трябвало да няма проблем. Предполагам, че е подобна ситуацията и с преводи на други езици.

Ситуацията е същата със езици чиито преводи са значително по-дълги от английските. За съжаление не може менюто да се направи динамично според най дългият текст защото  OpenPLi не поддържа закръгления освен на база на картинки. Следователно прозорците са направени от фиксирани картинки чиито размери не могат да се сменят динамично без да се деформират. Ако ги направя по широки пък ще изглежда грозно при кратки текстове. Ако имаш предложения как да се подходи моля сподели.

Цитат на: marto;591834Когато се отиде на менюто за флашване на имидж, самият надпис докато се заредят имиджите е изрязан в долната част. Така е и при английски език на менюто.

В тази версия не всички екрани са направени да кореспондират със скина. Главно защото не всички ги ползвам и не съм ги забелязъл. Поетапно ще се оправят всички екрани. Добре ще е като се открие такъв екран да се репортне, за да го оправя.

 
Цитат на: marto;591834Някои от файловете за LCD for linux явно трябва да се редактират, защото голяма част от информацията се губи в режим на гледане на канал. Когато съм в списъка за избор на канал, всичко е нормално (последните 2 снимки показват проблема). Първата е ОК, а втората не.

Тук проблема е по-сложен. Тъй-като аз не ползвам LCD4linux плъгина екраните за дисплея са направени в самия скин. Засега OpenPLi няма възможност тези дефиниции да са динамични според разделителната способност на дисплея. Моите са направени за DUO4KSE, а дисплея на Ultimo4K е по-голям и затова нещата не са подравнени както трябва. За да стане това добре е необходимо да се подходи по различен начин и най-вероятно да се екстендва enigma2.
 
Ако имаш други предложения или забележиш други проблеми пиши и ще видя какво може да се направи.
Заглавие: Скин PLi-DarkOS за OpenPLi >= 9.0 RC
Публикувано от: marto - Октомври 02, 2023, 01:06:22 PM
Цитат на: ДимитърЦЦ;591836Здравей,
Ето част от отговорите на твоите забележки. ;)

Ситуацията е същата със езици чиито преводи са значително по-дълги от английските. За съжаление не може менюто да се направи динамично според най дългият текст защото  OpenPLi не поддържа закръгления освен на база на картинки. Следователно прозорците са направени от фиксирани картинки чиито размери не могат да се сменят динамично без да се деформират. Ако ги направя по широки пък ще изглежда грозно при кратки текстове. Ако имаш предложения как да се подходи моля сподели.


Тук проблема е по-сложен. Тъй-като аз не ползвам LCD4linux плъгина екраните за дисплея са направени в самия скин. Засега OpenPLi няма възможност тези дефиниции да са динамични според разделителната способност на дисплея. Моите са направени за DUO4KSE, а дисплея на Ultimo4K е по-голям и затова нещата не са подравнени както трябва. За да стане това добре е необходимо да се подходи по различен начин и най-вероятно да се екстендва enigma2.
 
Ако имаш други предложения или забележиш други проблеми пиши и ще видя какво може да се направи.

Проверих 6-7 превода на различни езици, и на всички има изрязване на част от подменютата. Евентуално във финалната версия да има 2 размера картинки, и при инсталацията ако може да проверява дали избрания език е английски или различен от него. Съответно да прилага стандартната за английски тясна картинка за менюто, или ако е различен да поставя по-широка картинка... Ако това може да се направи би решило 99% от проблемите с преводите.

Аз също не ползвам LCD4linux, но знам, че частично се ползва за стандартните скинове на PLi. Лично за мен би било добре когато си гледам ТВ, информацията да си остава както на предпоследната снимка от предния ми пост. С твоя скин е така и добре само когато съм в списъка с канали. Натисна ли ОК за да избера канала и резултата е последната снимка...
Заглавие: Скин PLi-DarkOS за OpenPLi >= 9.0 RC
Публикувано от: ДимитърЦЦ - Октомври 02, 2023, 01:36:43 PM
Цитат на: marto;591837Проверих 6-7 превода на различни езици, и на всички има изрязване на част от подменютата. Евентуално във финалната версия да има 2 размера картинки, и при инсталацията ако може да проверява дали избрания език е английски или различен от него. Съответно да прилага стандартната за английски тясна картинка за менюто, или ако е различен да поставя по-широка картинка... Ако това може да се направи би решило 99% от проблемите с преводите.

Аз също не ползвам LCD4linux, но знам, че частично се ползва за стандартните скинове на PLi. Лично за мен би било добре когато си гледам ТВ, информацията да си остава както на предпоследната снимка от предния ми пост. С твоя скин е така и добре само когато съм в списъка с канали. Натисна ли ОК за да избера канала и резултата е последната снимка...

Ще видя какво може да се направи с менюто.
Относно дисплея ако искаш пробвай да премахнеш


 <!--LCD Display-->
  <screen name=&quot;InfoBarSummary&quot; position=&quot;5,5&quot; size=&quot;470,310&quot;>


от skin.xml. Тогава не би трябвало да ти сменя визията на дисплея.
Заглавие: Скин PLi-DarkOS за OpenPLi >= 9.0 RC
Публикувано от: marto - Октомври 02, 2023, 02:08:51 PM
Цитат на: ДимитърЦЦ;591838Относно дисплея ако искаш пробвай да премахнеш


 <!--LCD Display-->
  <screen name=&quot;InfoBarSummary&quot; position=&quot;5,5&quot; size=&quot;470,310&quot;>


от skin.xml. Тогава не би трябвало да ти сменя визията на дисплея.
Така е добре, благодаря!
Заглавие: Скин PLi-DarkOS за OpenPLi >= 9.0 RC
Публикувано от: ДимитърЦЦ - Октомври 02, 2023, 06:49:38 PM
@marto

Един въпрос...

Имаш ли точките отдолу на менюто показано на скрийншота?
Най-вероятно нямаш....

Трябва да се сложи този py вместо този от зипа.

А и ако пуснеш ъпдейт на имиджа ще трябва пак да се копират py-тата от скина че ги замества ъпдейта.
Заглавие: Скин PLi-DarkOS за OpenPLi >= 9.0 RC
Публикувано от: marto - Октомври 03, 2023, 06:37:05 AM
Цитат на: ДимитърЦЦ;591843@marto

Един въпрос...

Имаш ли точките отдолу на менюто показано на скрийншота?
Най-вероятно нямаш....

Трябва да се сложи този py вместо този от зипа.

А и ако пуснеш ъпдейт на имиджа ще трябва пак да се копират py-тата от скина че ги замества ъпдейта.
Да, нямаше ги точките, но след заместване на файла се появиха.
 Има и нещо друго... Това с премахването на:
 
 
...решава проблема с LCD скина, но донякъде разваля основния. Изчезват иконките пред наименованието на менютата, и втория инфобар става като този в стандартния PLi скин.
Заглавие: Скин PLi-DarkOS за OpenPLi >= 9.0 RC
Публикувано от: ДимитърЦЦ - Октомври 03, 2023, 06:55:36 AM
Цитат на: marto;591845Да, нямаше ги точките, но след заместване на файла се появиха.
 Има и нещо друго... Това с премахването на:
 
 
...решава проблема с LCD скина, но донякъде разваля основния. Изчезват иконките пред наименованието на менютата, и втория инфобар става като този в стандартния PLi скин.

Ти какво махна? Трябва да се махне целия блок.
Нека ти дам skin.xml преправен готов. Пробвай с този и кажи как е.
Заглавие: Скин PLi-DarkOS за OpenPLi >= 9.0 RC
Публикувано от: marto - Октомври 03, 2023, 11:34:21 AM
Цитат на: ДимитърЦЦ;591846Ти какво махна? Трябва да се махне целия блок.
Нека ти дам skin.xml преправен готов. Пробвай с този и кажи как е.

Така е добре. Всичко е наред. Аз бях изтрил само реда който беше написал без да погледна другите :)
Заглавие: Скин PLi-DarkOS за OpenPLi >= 9.0 RC
Публикувано от: ДимитърЦЦ - Октомври 03, 2023, 12:55:04 PM
Случва се. ;) Важното е че сега работи.

До утре мисля че ще имам и подобрена версия на скина.

всички проблеми освен този с недостатъчното място в менютата би трябвало да е фикснато в новата версия.
Заглавие: Скин PLi-DarkOS за OpenPLi >= 9.0 RC
Публикувано от: ДимитърЦЦ - Октомври 03, 2023, 02:58:14 PM
Нова версия с разни фиксове и повече екрани.

Сваляне от тук (https://forums.openpli.org/topic/93687-wip-pli-darkos-skin/page-3?p=1570278)
Заглавие: Скин PLi-DarkOS за OpenPLi >= 9.0 RC
Публикувано от: marto - Октомври 03, 2023, 05:29:18 PM
Цитат на: ДимитърЦЦ;591860Нова версия с разни фиксове и повече екрани.

Сваляне от тук (https://forums.openpli.org/topic/93687-wip-pli-darkos-skin/page-3?p=1570278)

Всичко е ОК. Само часовника горе в средата на екрана ме дразнеше, но го оправих със замяна на skin.xml от предната версия.
Заглавие: Скин PLi-DarkOS за OpenPLi >= 9.0 RC
Публикувано от: ДимитърЦЦ - Октомври 03, 2023, 05:35:09 PM
Цитат на: marto;591862Всичко е ОК. Само часовника горе в средата на екрана ме дразнеше, но го оправих със замяна на skin.xml от предната версия.

Можеш в skin.xml да намериш Lockscreen и да му изчистиш съдържанието. Това ще махне часовника.
Заглавие: Скин PLi-DarkOS за OpenPLi >= 9.0 RC
Публикувано от: ДимитърЦЦ - Октомври 03, 2023, 06:21:43 PM
Имах в предвид ClockScreen не LockScreen ;)
Заглавие: Скин PLi-DarkOS за OpenPLi >= 9.0 RC
Публикувано от: ДимитърЦЦ - Октомври 09, 2023, 06:56:29 AM
Нова версия на скина като ipk.
Както и пакет за съвместимост с OpenPLi 9.0rc

https://forums.openpli.org/topic/93687-wip-pli-darkos-skin/page-6?p=1571358
Заглавие: Скин PLi-DarkOS за OpenPLi >= 9.0 RC
Публикувано от: marto - Октомври 09, 2023, 08:26:36 AM
Цитат на: ДимитърЦЦ;592080Нова версия на скина като ipk.
Както и пакет за съвместимост с OpenPLi 9.0rc

https://forums.openpli.org/topic/93687-wip-pli-darkos-skin/page-6?p=1571358

Версията с ipk се инсталира и работи без проблем, с изключение на това, че все още разваля LCD скина на Ultimo 4K. На приемници без дисплей не би трябвало да има проблем.
Заглавие: Скин PLi-DarkOS за OpenPLi >= 9.0 RC
Публикувано от: ДимитърЦЦ - Октомври 09, 2023, 08:30:18 AM
Цитат на: marto;592084Версията с ipk се инсталира и работи без проблем, с изключение на това, че все още разваля LCD скина на Ultimo 4K. На приемници без дисплей не би трябвало да има проблем.

Супер. Да това с дисплея ще видим какво ще го правя.
Вече знаеш какво трябва да махнеш, че да си оправиш дисплея. ;)
Заглавие: Скин PLi-DarkOS за OpenPLi >= 9.0 RC
Публикувано от: янис - Октомври 09, 2023, 10:14:56 AM
Цитат на: ДимитърЦЦ;592080Нова версия на скина като ipk.
Както и пакет за съвместимост с OpenPLi 9.0rc

https://forums.openpli.org/topic/93687-wip-pli-darkos-skin/page-6?p=1571358

Нещо не е наред,като го инсталирах,отивам в меня и сетъп и крашва-зелен екран,колега
Заглавие: Скин PLi-DarkOS за OpenPLi >= 9.0 RC
Публикувано от: ДимитърЦЦ - Октомври 09, 2023, 10:24:38 AM
Цитат на: янис;592087Нещо не е наред,като го инсталирах,отивам в меня и сетъп и крашва-зелен екран,колега

Може ли лог? И за да сме сигурни това работи на OpenPLi 9.0rc като обаче се инсталират и нещата от допълнителния zip.
Заглавие: Скин PLi-DarkOS за OpenPLi >= 9.0 RC
Публикувано от: янис - Октомври 09, 2023, 10:30:03 AM
Цитат на: ДимитърЦЦ;592088Може ли лог? И за да сме сигурни това работи на OpenPLi 9.0rc като обаче се инсталират и нещата от допълнителния zip.

OpenPLi Enigma2 crash log

crashdate=Mon Oct  9 13:12:38 2023
compiledate=Oct  6 2023
skin=E2-DarkOS/skin.xml
sourcedate=2023-10-05
branch=release-9.0
rev=bd82070
component=enigma2, signal

stbmodel=ustym4kpro
stbmodel=dm8000
kernelcmdline=console=ttyAMA0,115200 root=/dev/mmcblk0p16 rootsubdir=linuxrootfs1 rootfstype=ext4 kernel=/dev/mmcblk0p12 userdataroot=/dev/mmcblk0p16 userdatasubdir=userdata1 blkdevparts=mmcblk0:1M(boot),1M(bootargs),1M(bootoptions),3M(baseparam),4M(pqparam),4M(logo),4M(deviceinfo),4M(softwareinfo),4M(loaderdb),32M(loader),8M(trustedcore),16M(linuxkernel1),16M(linuxkernel2),16M(linuxkernel3),16M(linuxkernel4),-(userdata) coherent_pool=2M mem=1G mmz=ddr,0,0,72M vmalloc=500M MACHINEBUILD=ustym4kpro OEM=uclan MODEL=ustym4kpro
nimsockets=NIM Socket 0:
imageissue=openpli 9.0-rc %h


PC: 0011a944
Fault Address: 00000008
Error Code: 23
Backtrace:
/usr/bin/enigma2(_Z17handleFatalSignaliP9siginfo_tPv) [0x77844]
/lib/libc.so.6(__default_rt_sa_restorer) [0xB51A6000]
/usr/bin/enigma2(_ZN9eTextPara7setFontEP4FontS1_S1_) [0x11A944]
/usr/bin/enigma2(_ZN9eTextPara7setFontEPK5gFont) [0x11ADF0]
/usr/bin/enigma2(_ZN6eLabel17calculateTextSizeEP5gFontRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE5eSizeb) [0x136174]
/usr/bin/enigma2(n/a) [0x170DB0]
-------FATAL SIGNAL 11


dmesg

<6>dvb video add event 16 - 1 0
<6>
<6>[iframe_confirm:190] iframe confirm
<6>
<4>Enter DMX_OsiPcrChannelDetachSync 0 0
<6>[iframe_finish:208] iframe finish
<6>
<4>video[0] ready to play
<4>DmxPcrAcquire 0 -1073056816
<4>Enter DMX_OsiPcrChannelAttachSync 0 0 4325376
<4>dvb video add event 17 - 7 0
<4>
<4>@si2166_i2c_gate_ctrl
<4>@si2166_i2c_gate_ctrl
<4>@OPS diseqc tone = 0(22K-OFF)
<4>@si2166_diseqc_set_voltage OFF
<4>@OPS diseqc tone = 0(22K-OFF)
<4>@si2166_diseqc_set_voltage OFF
<4>[20:51:08:318 ERROR-HI_VPSS]:HI_DRV_VPSS_RelPortFrame[520]:Port = 0 RelPortFrame 266 Failed
<4>proc_vmpeg_0_dst_apply_write 00000001
<4>
<4>stStdTiming[h:1152, v:864]
<4>stStdTiming[h:1280, v:800]
<4>stStdTiming[h:1280, v:960]
<4>stStdTiming[h:1280, v:1024]
<4>stStdTiming[h:1440, v:900]
<4>stStdTiming[h:1440, v:900]
<4>stStdTiming[h:1680, v:1050]
<4>stStdTiming[h:1600, v:1200]
<4>stStdTiming[h:1152, v:864]
<4>stStdTiming[h:1280, v:800]
<4>stStdTiming[h:1280, v:960]
<4>stStdTiming[h:1280, v:1024]
<4>stStdTiming[h:1440, v:900]
<4>stStdTiming[h:1440, v:900]
<4>stStdTiming[h:1680, v:1050]
<4>stStdTiming[h:1600, v:1200]
<4>stStdTiming[h:1152, v:864]
<4>stStdTiming[h:1280, v:800]
<4>stStdTiming[h:1280, v:960]
<4>stStdTiming[h:1280, v:1024]
<4>stStdTiming[h:1440, v:900]
<4>stStdTiming[h:1440, v:900]
<4>stStdTiming[h:1680, v:1050]
<4>stStdTiming[h:1600, v:1200]
<4>UDF-fs: warning (device mmcblk0p1): udf_fill_super: No partition found (2)
<6>yaffs: dev is 187695105 name is "mmcblk0p1" rw
<6>yaffs: passed flags ""
<7>yaffs: yaffs: Attempting MTD mount of 179.1,"mmcblk0p1"
<7>yaffs: yaffs: MTD device 1 either not valid or unavailable
<6>yaffs: dev is 187695105 name is "mmcblk0p1" rw
<6>yaffs: passed flags ""
<7>yaffs: yaffs: Attempting MTD mount of 179.1,"mmcblk0p1"
<7>yaffs: yaffs: MTD device 1 either not valid or unavailable
<4>FAT-fs (mmcblk0p3): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
<4>proc_vmpeg_0_dst_apply_write 1
<4>proc_vmpeg_0_dst_apply_write 1
<4>bestfit
<4>wol offbestfit
<4>bestfit
<4>bestfit
<4>bestfit
<4>proc_video_videomode_50hz_write [1080p50]
<4>proc_video_videomode_60hz_write [1080p]
<4>proc_video_videomode_24hz_write [1080p24]
<4>bestfit
Заглавие: Скин PLi-DarkOS за OpenPLi >= 9.0 RC
Публикувано от: ДимитърЦЦ - Октомври 09, 2023, 10:36:46 AM
Интересно....
Нещо не е наред с някакъв шрифт.


/usr/bin/enigma2(_ZN6eLabel17calculateTextSizeEP5gFontRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE5eSizeb) [0x136174]


Явно е нещо специфично за UClan. (колегата @marto каза че работи без проблем на Ultimo4K)

Можеш ли да повериш дали всички шрифтове са там?

Включително




Може да пробваш да вземеш шрифтовете от папката на скина и да ги сложиш на бокса в
/usr/share/fonts