Page 1 of 2

(оффтоп) Home menu replacement для GUI на SDK4

PostPosted: 14 Jul 2014, 18:55
by x___.___x
Можно ли настроить Home menu replacement так, чтобы при установленных двух скинах
Home menu появлялось только в одном скине, а другой скин, сразу после выбора его
Скин Селектором, появлялся бы сразу и только со своим родным главным меню?

(Так и было ранее - скин IconBit hds42l имел гл.меню Home menu replacement, а скин VRT всегда имел свое родное меню,
вне заввисимости, включено или нет Home menu replacement в другом скине - hds42l.
После обновления скина VRT с 4-й ло 5-й версии его главным меню автоматически стает Home menu replacement,
если оно включено в другом скине hds42l).

Re: Home menu replacement для GUI на SDK4

PostPosted: 14 Jul 2014, 19:40
by FarVoice
можно всё. Редактор вам в руки и править /usr/local/etc/mos/etc/init/S34iconmenu.sh
Анализируйте активный скин (файл /usr/share/bin/boot_fw.conf) и в зависимости от этого перекрывайте или нет HomeMenu

Re: Home menu replacement для GUI на SDK4

PostPosted: 14 Jul 2014, 19:41
by Virtual
Так и было ранее - скин IconBit hds42l имел гл.меню Home menu replacement, а скин VRT всегда имел свое родное меню

это было очень очень давно.... пока данный модуль не научили перехватывать, в автомате, все Home menu а не только стандартных прошивок (GUI).

PS в стартовом скрипте закомментировать перехват *_noDB.rss и данный модуль не возымеет действа на GUI BC и VRT* (и будет "как раньше")

Re: Home menu replacement для GUI на SDK4

PostPosted: 14 Jul 2014, 23:50
by x___.___x
Благодарю ув.FarVoice и ув.Virtual за ответы.
Правильно ли я понял, что в файле S34iconmenu.sh в двух строках надо сделать так
(в секции start), а секцию stop) можно не трогать)

# hMount /usr/local/bin/home_menu/scripts/HomeMenu_noDB.rss $mos/HomeMenu.rss
# hMount /usr/local/bin/guide_menu/scripts/GuideMenu_noDB.rss $mos/GuideMenu.rss

и в скине VRT не будет автоматом включаться Home Menu, а только в hds42l ?

Re: Home menu replacement для GUI на SDK4

PostPosted: 15 Jul 2014, 06:31
by FarVoice
всё верно.

Re: Home menu replacement для GUI на SDK4

PostPosted: 15 Jul 2014, 12:00
by x___.___x
Такая правка не работает. Home menu все равно грузится и в VRT, и в hds42l скинах.

Вид файла boot_fw.conf при загруженном скине VRT:
fw=vrtn
skin=default

и из-под скина hds42l:
fw=hds42l
skin=default

Re: Home menu replacement для GUI на SDK4

PostPosted: 15 Jul 2014, 12:13
by FarVoice
перед
Code: Select all
case "$1" in

вставьте строку:
Code: Select all
grep -q 'fw=vrtn' /usr/share/bin/boot_fw.conf && exit 0

и тогда если это будет vrtn то никаких маунтов не будет.

Re: Home menu replacement для GUI на SDK4

PostPosted: 15 Jul 2014, 13:36
by x___.___x
***) Такая правка также не работает (добавил строку в уже ранее
правленный S34iconmenu.sh, вид boot_fw.conf тот же).

Не так. После правки S34iconmenu.sh из-под hds42l-скина и перегрузки в VRT
HomeMenu появилось, токже появилось после выкл. плеера -> загрузка снова в VRT
(увидел, что нет изменений, написал Вам ответ ***) выше).

Затем сменил скин на hds42l, загузился в него - HomeMenu нет (родное лицо).
Сменил скин на VRT, загузился в него - HomeMenu также нет (родное лицо).
и т.д.

Re: Home menu replacement для GUI на SDK4

PostPosted: 15 Jul 2014, 13:50
by Virtual
и вариант с
*_noDB.rss
и вариант с
grep -q 'fw=vrt' /usr/share/bin/boot_fw.conf && exit 0
преотлично работают!, вы их вероятно готовить не умеете!.

PS данное действо работает при перезагрузке/рестарте.

Re: Home menu replacement для GUI на SDK4

PostPosted: 15 Jul 2014, 13:57
by FarVoice
ну нинаю, чего вы там направили, у меня всё работает