Редактирование визуальной части iNeXT TV (1185)

обо всём

Редактирование визуальной части iNeXT TV (1185)

Postby Witold » 17 May 2015, 05:03

Решил перелопатить на свой вкус стандартный визуал
Ненашел темы по редактированию визуальной части модифицированной прошивки iNeXT TV (1185)

Вопросы по началу были по подмнене и редактировнию графичиской части, картинок.
И тут уперся в проблему что системная часть прошивки всегда squashfs т.е. read only(за редким исключением)

спасибо FarVoice за вот такую информацию для чайников
INFO | +
Так как в этой прошивке картинки в папках /usr/local/bin/Resource/image и /usr/local/bin/i_image
делаем следующее:
1. Копируем эти папки в RW область:
cp -a /usr/local/bin/Resource/image /usr/local/etc
cp -a /usr/local/bin/i_image /usr/local/etc
получаем две папки в /usr/local/etc
2. Прописываем монтирование в файл /usr/local/etc/rcS куда-нить в начало
mount /usr/local/etc/image /usr/local/bin/Resource/image
mount /usr/local/etc/i_image /usr/local/bin/i_image
редактировать в редакторе, понимающем UNIX концы строк. Например, в AkelPad
3. перегружаем плеер
sync
reboot

Всё. Теперь картинки можно менять.

С редактированием картинок вопрос решен.

Дальше мне пришлось работать с кодом визуала, где нужно было перемищать блоки в другие места тела (экрана)
например иконки активности, перенес в нижнюю часть и добавил отображение активности USB и громкость
| +
222121.png
222121.png (941.95 KiB) Viewed 10596 times


Правил в /usr/local/bin/home_menu/skin4/scripts/HomeMenu_noDB.rss
например если для работы с иконкой активности сети используется кусок
Code: Select all
   <!--LAN -->
   <image offsetXPC=87 offsetYPC=96 widthPC=1.875 heightPC=3.34 align=left useBackgroundSurface="yes" redraw="yes" >
      <script>
         Img = "";
            if("$[ON]" == checkDeviceStatus("ETH0"))
               Img = "./i_image/icons/icon_11.png";
            else
               Img = "./i_image/icons/icon_22.png";
         Img;
      </script>
   </image>
   <!--/LAN -->

и тут у нас подключение функции статуса ("ETH0")
а для WiFi ("WLAN0")
то какой код статуса у нас в стандартной визуалке для <!--HDD--> <!-- volume --> и <!--USB-->

подсмотрел у Home menu replacement, там немного подругому
например <!--LAN -->
Code: Select all
   <image offsetXPC=83 offsetYPC=90.917 widthPC=1.875 heightPC=3.34 align=left useBackgroundSurface="yes" redraw="yes" >
      <script>
   if(st_wired == "off") "/usr/local/etc/mos/iconmenu/images/icons/icon_22.png";
   else "/usr/local/etc/mos/iconmenu/images/icons/icon_11.png";
      </script>
    </image>

тут (st_wired == "off")

Тем более у Home menu replacement громкость сделана этапами громкости
Code: Select all
    <!-- volume -->
    <image offsetXPC=79 offsetYPC=90.917 widthPC=1.875 heightPC=3.34 align=left useBackgroundSurface="yes" redraw="yes" >
      <script>
   if (st_vol == 0)    "/usr/local/etc/mos/iconmenu/images/icons/icon_19.png";
   else if (st_vol &lt; 11) "/usr/local/etc/mos/iconmenu/images/icons/icon_32.png";
   else if (st_vol &lt; 21) "/usr/local/etc/mos/iconmenu/images/icons/icon_28.png";
   else          "/usr/local/etc/mos/iconmenu/images/icons/icon_05.png";
      </script>
    </image>

на громкостях 11 и 21 смена иконки
как такое реализовать на стандартной.

Дальше бы хотелось вывести <!-- disk space -->
как у Home menu replacement
не пользуюсь самим патчем, так как он довольно очень глючный.
Konoos GV-4000
прошивка inext_tv_1.24_moS_r1 - UPD 25.02.2016 17:40
буткод 0000.0303.0025-iNe2T-5
User avatar
Witold
 
Posts: 17
Joined: 14 May 2015, 00:57

Re: Редактирование визуальной части iNeXT TV (1185)

Postby Virtual » 17 May 2015, 09:57

возможности встроенного rss достаточно убоги, смотри откель берутся st_* (тут используется форк через php)
http://127.0.0.1/?page=im_status
....
/tmp/im_*

ЗЫ качни весь хоумменю... да посмотри реализацию
http://www.moservices.org/mos3/iconmenu.tar.bz2

И конкретизируй, пожалуйста, в чем его "довольно очень глючность".
марсы: HDS7 (смотрелка AMP скин vrt )
HDR12 AMP (обычно сервер с RAM 256 и 2 SATA диска 2T+)//но очень иногда оцифровка видео
XTR PRO(AMP, HTTP(S) NFS SMB FTP сервер +trans2.90 + 2 SATA диска 2T+
сатурны: XTR Prodigy, R6S(512Mb_NAND), HD900A(_MD*) прошивка
User avatar
Virtual
 
Posts: 6862
Joined: 01 Oct 2010, 17:17
Location: RU

Re: Редактирование визуальной части iNeXT TV (1185)

Postby Witold » 17 May 2015, 17:37

Насчет глючности да погарячился, установил 3 раз и вроди бы пока не виснет нигде.

Глюк - Выход из настроек сопровождается зависанием основного блока и обновлением только докпанели
скрин | +
screenshot_42048.jpg
screenshot_42048.jpg (101.26 KiB) Viewed 10552 times


Недоработки:
1. Нет настройки отключения докпанели.
2. Нет работы с двумя фонами, как на стандартном. Замена фона сопровождается зависанием информативных иконок ввоздухе. Жедательно настройки дополнительного фона с панелями где вешаются информанивные данные.
удобство - читабельность всегда на панели одного цвета.
Например как я у себя делал, заменив красную картинку любой, темные панели остаются.
скрин | +
screenshot_106.jpg
screenshot_106.jpg (116.6 KiB) Viewed 10552 times

3. Просто ужасная анимация переключении иконок. отлично было б если иконки уменьшались в обе стороны полосы и только поцентру увеличивались. Отлично строит код программа Qt creator (видео пример)
Вы меня извините, но лично мне больше естетичней старый переключатель, чем движение в каждой клетке свое.
4. Непомешало бы научить работать с пакетами стилей. Люди бы делали и выкладывали свои работы, кому что нравится тот и использует.

Могу много идей и предложений писать, но тут тема не про Home menu replacement если у вас есть желание полностю пересмотреть взгляд на работу модуля, я прийду в тему и распишу довольно таки длинный список.
Konoos GV-4000
прошивка inext_tv_1.24_moS_r1 - UPD 25.02.2016 17:40
буткод 0000.0303.0025-iNe2T-5
User avatar
Witold
 
Posts: 17
Joined: 14 May 2015, 00:57

Re: Редактирование визуальной части iNeXT TV (1185)

Postby Virtual » 17 May 2015, 19:56

идеи не нужны! их у всех с избытком., нужны решения гоотовые... как по Home menu replacement так и в твоих начинаних.

PS и перестань флудить в разных темах.
марсы: HDS7 (смотрелка AMP скин vrt )
HDR12 AMP (обычно сервер с RAM 256 и 2 SATA диска 2T+)//но очень иногда оцифровка видео
XTR PRO(AMP, HTTP(S) NFS SMB FTP сервер +trans2.90 + 2 SATA диска 2T+
сатурны: XTR Prodigy, R6S(512Mb_NAND), HD900A(_MD*) прошивка
User avatar
Virtual
 
Posts: 6862
Joined: 01 Oct 2010, 17:17
Location: RU

Re: Редактирование визуальной части iNeXT TV (1185)

Postby Witold » 29 May 2015, 05:34

Люди помогите понять что делаю нетак.
/usr/local/bin/Resource/image папка монтираная с /usr/local/etc/image
любое редактирование рисунка и замена его в плеере приводит к перезагрузке при первом обращении к измененному файлу.
Изменяю весь интерфейс на черно красную тему. Изменял и в paint net и в фотошопе, редактировал только цвет незатрагивая размер и не трогал формат.
В чем может быть проблема? НЕужели привязка к размерам файлов.
Konoos GV-4000
прошивка inext_tv_1.24_moS_r1 - UPD 25.02.2016 17:40
буткод 0000.0303.0025-iNe2T-5
User avatar
Witold
 
Posts: 17
Joined: 14 May 2015, 00:57

Re: Редактирование визуальной части iNeXT TV (1185)

Postby FarVoice » 29 May 2015, 07:42

привязки точно никакой нет.
Внимательнее смотрите на формат записываемого файла. Для png глубина цвета должна быть 32 бита и
gimp.png
gimp.png (15.37 KiB) Viewed 10360 times
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: Модифицированная прошивка iNeXT TV (1185)

Postby gmini » 13 Oct 2015, 13:54

Разборщик под виндой для 1185
Attachments
hdp3.0.rar
(1.58 MiB) Downloaded 395 times
XDS73D mk2 (FW: inext_hd1_220_r1_m, xds1003d_11131_r0_blue2 )
Gmini MagicBox HDR900D ( Realtek RTD1185DD, FW: Eaget M900+moS3 )
Dlink DIR-300 NRU ( FW: Wive_WR-150N-4.3.6.RU ).
User avatar
gmini
 
Posts: 36
Joined: 01 Jun 2013, 12:25
Location: Саратов


Return to Курилка

Who is online

Users browsing this forum: No registered users and 9 guests