24.7.2021, 21:06
(Tento příspěvek byl naposledy změněn: 24.7.2021, 21:08 uživatelem JiRo.
Důvod úpravy: Doplnění informací
)
Jak změnit výchozí hodnotu vzhledu - barva
Velmi častá otázka. Změna barvy je u skinu celkem jednoduchá, provede se na této obrazovce v nastavení:
V této ukázce je výchozí barva změněna na charcoal a výchozí motiv na curial.
Proč tedy měnit výchozího barvu vzhledu? Jsou k tomu dva důvody. Návrat do výchozí barvy Kodi provede vždycky poté, pokud změníte skin a pak se vrátíte k tomu původnímu a vy si musíte změnu pak provést ručně. A druhým důvodem je, že pokud provádíte modifikace skinu a jeho distribuci dalším uživatelům, můžete například chtít změnit i barvu takto modifikovaného skinu. Jako to třeba provedli autoři instalace Kodi v rámci CoreELEC nebo jak to provádím já, který různé barvy Kodi používá pro odlišení verzí instalace.
Postup je jednoduchý. Definice barev vzhledu jsou uloženy v adresáři skinu .../addons/skin.estuary/colors v souborech .xml. Definice výchozí barvy vzhledu pak v souboru defaults.xml, ostatní barvy v dalších souborech s odpovídajícím pojemnováním.
Chcete-li tedy změnit výhoztí barvu, stačí soubor s definicí vámi vybrané barvy přejmenovat na defaults.xml. Doporučuji při tom původní defaults.xml přejmenovat tak, abyste o definice v něm nepřišli. Já to v případě Kodi pro Windows, Linux nebo LibreELEC dělám tak, že původní defaults.xml přejmenuji na blue.xml nebo classsic.xml a ze souboru s definicí nově vybrané barvy si udělám kopii a teprve tu přejmenuji na defaults.xml. Nepřijdu tak o možnost se později o výběru výchozí barvy rozhodnout jinak. Podobné je to u CoreELEC, kde jeho výchozí barva je barvou, jejíž definice je v jiných instalacích Kodi uložena v souboru maroon.xml. A mimochodem, klasická modrá (blue.xml) Kodi je v CoreELEC označená jako classic.xml.
Pozn. Možná by někdo chtěl mít možnost změnit i výchozí motiv vzhledu. Ano, i to jde, ale je to o něco složitější. V tomto případě nepomůže jen kopířování definičních souborů, ten postup je náročnější a proto ho popíši někdy jindy.
Velmi častá otázka. Změna barvy je u skinu celkem jednoduchá, provede se na této obrazovce v nastavení:
V této ukázce je výchozí barva změněna na charcoal a výchozí motiv na curial.
Proč tedy měnit výchozího barvu vzhledu? Jsou k tomu dva důvody. Návrat do výchozí barvy Kodi provede vždycky poté, pokud změníte skin a pak se vrátíte k tomu původnímu a vy si musíte změnu pak provést ručně. A druhým důvodem je, že pokud provádíte modifikace skinu a jeho distribuci dalším uživatelům, můžete například chtít změnit i barvu takto modifikovaného skinu. Jako to třeba provedli autoři instalace Kodi v rámci CoreELEC nebo jak to provádím já, který různé barvy Kodi používá pro odlišení verzí instalace.
Postup je jednoduchý. Definice barev vzhledu jsou uloženy v adresáři skinu .../addons/skin.estuary/colors v souborech .xml. Definice výchozí barvy vzhledu pak v souboru defaults.xml, ostatní barvy v dalších souborech s odpovídajícím pojemnováním.
Chcete-li tedy změnit výhoztí barvu, stačí soubor s definicí vámi vybrané barvy přejmenovat na defaults.xml. Doporučuji při tom původní defaults.xml přejmenovat tak, abyste o definice v něm nepřišli. Já to v případě Kodi pro Windows, Linux nebo LibreELEC dělám tak, že původní defaults.xml přejmenuji na blue.xml nebo classsic.xml a ze souboru s definicí nově vybrané barvy si udělám kopii a teprve tu přejmenuji na defaults.xml. Nepřijdu tak o možnost se později o výběru výchozí barvy rozhodnout jinak. Podobné je to u CoreELEC, kde jeho výchozí barva je barvou, jejíž definice je v jiných instalacích Kodi uložena v souboru maroon.xml. A mimochodem, klasická modrá (blue.xml) Kodi je v CoreELEC označená jako classic.xml.
Pozn. Možná by někdo chtěl mít možnost změnit i výchozí motiv vzhledu. Ano, i to jde, ale je to o něco složitější. V tomto případě nepomůže jen kopířování definičních souborů, ten postup je náročnější a proto ho popíši někdy jindy.