Ненашел темы по редактированию визуальной части модифицированной прошивки iNeXT TV (1185)
Вопросы по началу были по подмнене и редактировнию графичиской части, картинок.
И тут уперся в проблему что системная часть прошивки всегда squashfs т.е. read only(за редким исключением)
спасибо FarVoice за вот такую информацию для чайников
- INFO | +
С редактированием картинок вопрос решен.
Дальше мне пришлось работать с кодом визуала, где нужно было перемищать блоки в другие места тела (экрана)
например иконки активности, перенес в нижнюю часть и добавил отображение активности USB и громкость
- | +
Правил в /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 < 11) "/usr/local/etc/mos/iconmenu/images/icons/icon_32.png";
else if (st_vol < 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
не пользуюсь самим патчем, так как он довольно очень глючный.