19.12.2024, 17:12
(Tento příspěvek byl naposledy změněn: 19.12.2024, 20:55 uživatelem JiRo.
Důvod úpravy: Doplnění informací, překlepy
)
Poněkud matoucí název tématu hned vysvětlím.
Při spuštění Kodi se, před náběhem zobrazení úvodní stránky (defaultně je to Home), zobrazuje zpravidla jeho logo. Možná bychom ale správněji měli říkat, místo logo, splash obrázek (splash image). Zobrazovaný splash obrázek, či spíše splash obrázky (jak uvidíte dále) se může/mohou lišit jak podle verze Kodi, tak i podle systému, na kterém Kodi běží a někdy dokonce i podle vzhledu (skinu), který je v Kodi nastaven. A aby toho nebylo málo, může se také lišit podle toho, jak a co máte v systému i v Kodi uživatelsky nastaveno. Abyste se v tom vyznali, a také, abyste si případně mohli defaultní nastavení změnit tam, kde je to možné, k tomu je určen následující popis, který je možná také chápat jako jakýsi tutoriál.
Základní fáze zobrazení splash obrázku
Jak vyplývá z výše uvedeného, týká se tato část popisu pouze *ELEC systémů:
po kopírování nebo smazání souboru je třeba zápis zakázat příkazem:
Vlastní kopírování z jiného adresáře ze systému je možné provést systémovým příkazem (např. cp), případně, pokud máte přístup do adresáře flash namapován, např. v samba sdílení, i po síti.
Start Kodi
Pro popis adresářů, kterých se zobrazení splash obrázku týká, budu používat syntaxi í sémantiku tzv. Special protocol Kodi. Je to proto, že pro různý typy instalací se umístění souborů splash obrázku liší a jediné, co je por ně společné, je právě identifikace pomocí tohoto protokolu. Pro další účely jsou použity dvě výchozí adresy special protokolu special://xbmc a special://home. Relace mezi specifikací Special protocol a skutečného (fyzického) umístění v daném systému je pak popsána v Kodi Wiki ve SpecialProtocol. V tomto popisu bohužel chybí relace mezi Special protocol a fyzickým umístěním pro *ELEC systémy, které tedy uvádím zvlášť:
V případ spuštění vzhledu nejde, či spíše nemusí vždy jít, o pouhé zobrazení jednoho obrázku. Cokoliv se v této fázi spuštění Kodi zobrazuje, je už prováděno v režii samotného vzhledu na základě obsahu jeho definičních souborů a funkcí, které skin engin nabízí. Změna obsahu i způsobu zobrazení je tak v rukách autora vzhledu, může ale být i parametrovatelná uživatelsky v rámci nastavení vzhledu. U některých, zejména jenodušších vzhledů, se ale ani žádný splash obrázek při jeho spuštění zobrazit nemusí. To je i příklad základního vzhled Estuary, kde se po splash obrázku zobrazeného při startu Kodi, zobrazí rovnou Home menu.
Z výše uvedného tedy vyplývá, že změna zobrazení splash obrázku v případě spouštění vzhledu, není možná. Tedy pokud nejde o změnu v rámci nastavení vzhledu nebo pokud nemáte ambice zasáhnout do definičních souborů skinu, což je ale už mimo toto téma.
Při spuštění Kodi se, před náběhem zobrazení úvodní stránky (defaultně je to Home), zobrazuje zpravidla jeho logo. Možná bychom ale správněji měli říkat, místo logo, splash obrázek (splash image). Zobrazovaný splash obrázek, či spíše splash obrázky (jak uvidíte dále) se může/mohou lišit jak podle verze Kodi, tak i podle systému, na kterém Kodi běží a někdy dokonce i podle vzhledu (skinu), který je v Kodi nastaven. A aby toho nebylo málo, může se také lišit podle toho, jak a co máte v systému i v Kodi uživatelsky nastaveno. Abyste se v tom vyznali, a také, abyste si případně mohli defaultní nastavení změnit tam, kde je to možné, k tomu je určen následující popis, který je možná také chápat jako jakýsi tutoriál.
Základní fáze zobrazení splash obrázku
- Start/spuštění systému
- Tady se to, co, jak a kdy se zobrazí, zásadně liší od systému, ve kterém Kodi provozujete. Nemá asi smysl se bavit o standardních operačních systémech (Windows, Linux, Android) ve kterých se Kodi spouští, zpravidla ručně, jako jedna z instalovaných aplikací poté, co je dokončeno spuštění systému. Proto má význam tuto fázi a možnosti jejího nastavení popisovat pouze u tzv. *ELEC systémů, které jsou distrem na bázi Linux, které standardně nedělají nic jiného, než že po vlastním startu okamžitě spustí Kodi, které je nedílnou a jedinečnou součástí každé verze tohoto systému.
- To, co platí pro start/spuštění systému, platí samozřejmě i pro jeho restart/reboot, a to ať jde o HW restart/reboot nebo restart/reboot spuštěný ze systému nebo z Kodi, z jeho Power menu.
- Tady se to, co, jak a kdy se zobrazí, zásadně liší od systému, ve kterém Kodi provozujete. Nemá asi smysl se bavit o standardních operačních systémech (Windows, Linux, Android) ve kterých se Kodi spouští, zpravidla ručně, jako jedna z instalovaných aplikací poté, co je dokončeno spuštění systému. Proto má význam tuto fázi a možnosti jejího nastavení popisovat pouze u tzv. *ELEC systémů, které jsou distrem na bázi Linux, které standardně nedělají nic jiného, než že po vlastním startu okamžitě spustí Kodi, které je nedílnou a jedinečnou součástí každé verze tohoto systému.
- Start/spuštění Kodi
- To, co platí pro start/spuštění Kodi, platí samozřejmě i pro jeho restart spuštěný ze systému nebo z Kodi, z jeho Power menu.
- To, co platí pro start/spuštění Kodi, platí samozřejmě i pro jeho restart spuštěný ze systému nebo z Kodi, z jeho Power menu.
- Spuštění vzhledu/skinu
- Vzhled se spouští vždy po startu Kodi nebo v případech, kdy se v Kodi provede změna vzhledu. Pozor, o spuštění vzhledu nejde v případě, pokud použijete Kodi built-in příkaz ReloadSkin()! Při tomto příkazu vzhled procesem nového spuštění neprochází.
- Vzhled se spouští vždy po startu Kodi nebo v případech, kdy se v Kodi provede změna vzhledu. Pozor, o spuštění vzhledu nejde v případě, pokud použijete Kodi built-in příkaz ReloadSkin()! Při tomto příkazu vzhled procesem nového spuštění neprochází.
Jak vyplývá z výše uvedeného, týká se tato část popisu pouze *ELEC systémů:
- V default nastavení systému se v této fázi spuštění zobrazuje splash obrázek, který je součástí jeho instalace.
- Uživatelsky se splash obrázek dá změnit tak, že do systémového adresáře /flash nakopírujete soubor s vaším splash obrázkem.
- Jméno souboru musí být (včetně přílohy a jí odpovídajícího formátu) oemsplash.png.
- Vrátit se zpátky k default nastavení se provede smazáním tohoto souboru.
Kód:
mount -o remount,rw /flash
Kód:
mount -o remount,ro /flash
Start Kodi
Pro popis adresářů, kterých se zobrazení splash obrázku týká, budu používat syntaxi í sémantiku tzv. Special protocol Kodi. Je to proto, že pro různý typy instalací se umístění souborů splash obrázku liší a jediné, co je por ně společné, je právě identifikace pomocí tohoto protokolu. Pro další účely jsou použity dvě výchozí adresy special protokolu special://xbmc a special://home. Relace mezi specifikací Special protocol a skutečného (fyzického) umístění v daném systému je pak popsána v Kodi Wiki ve SpecialProtocol. V tomto popisu bohužel chybí relace mezi Special protocol a fyzickým umístěním pro *ELEC systémy, které tedy uvádím zvlášť:
- special://xbmc - /usr/share/kodi
- special://home - /storage/.kodi
- Zobrazení splash obrázku lze generálně povolit/zakázat pomocí hodnoty tagu <splash></splash> v souboru advancedsettings.xml. Pokud tento tag v souboru chybí nebo je jeho hodnota true, tak se splash obrázek při spuštění Kodi zobrazí. Pokud je hodnota tagu false, tak se splash obrázek nezobrazí.
- V default nastavené Kodi se zobrazuje obsah souboru special://xbmc/media/splash.jpg.
- Uživatelsky se splash obrázek dá změnit tak, že se soubor s uživatelským obrázkem splash.jpg nakopíruje do adresáře special://home/media.
- Vrátit se zpátky k default nastavení se provede smazáním souboru special://home/media/splash.jpg. Pak se, při dalším spuštění Kodi, opět použije obrázek ze souboru special://xbmc/media/splash.jpg.
V případ spuštění vzhledu nejde, či spíše nemusí vždy jít, o pouhé zobrazení jednoho obrázku. Cokoliv se v této fázi spuštění Kodi zobrazuje, je už prováděno v režii samotného vzhledu na základě obsahu jeho definičních souborů a funkcí, které skin engin nabízí. Změna obsahu i způsobu zobrazení je tak v rukách autora vzhledu, může ale být i parametrovatelná uživatelsky v rámci nastavení vzhledu. U některých, zejména jenodušších vzhledů, se ale ani žádný splash obrázek při jeho spuštění zobrazit nemusí. To je i příklad základního vzhled Estuary, kde se po splash obrázku zobrazeného při startu Kodi, zobrazí rovnou Home menu.
Z výše uvedného tedy vyplývá, že změna zobrazení splash obrázku v případě spouštění vzhledu, není možná. Tedy pokud nejde o změnu v rámci nastavení vzhledu nebo pokud nemáte ambice zasáhnout do definičních souborů skinu, což je ale už mimo toto téma.