Ono to tím, co je v uvedeno úvodu tématu, skončit nutně nemusí. V okamžiku, jakmile máme možnost jednoduše Kodi spouštět a ukončovat, nabízí se další možnosti. Napadla mě hned jedna.
Vložit funkci zastavení Kodi do Power menu Kodi. Je to vlastně analogie funkce Ukončit, kterou mají jiné systémy než *ELEC, tedy systémy, které mají vlastní GUI. Tady se ale do GUI systému uživatel nedostane, prostě se mu Kodi vypne spolu s TV. Edituje se soubor DialogButtonMenu.xml, do kterého se přidá další item. V Estuary to může vypadat nějak takto?
Dal jsme tam podmínku na Coreelec a negaci podmínky, kterou se funkce Ukončit zobrazuje právě v jiných systémech než *ELEC. Pro Libre* a Open* to bude analogické.
Vložit funkci zastavení Kodi do Power menu Kodi. Je to vlastně analogie funkce Ukončit, kterou mají jiné systémy než *ELEC, tedy systémy, které mají vlastní GUI. Tady se ale do GUI systému uživatel nedostane, prostě se mu Kodi vypne spolu s TV. Edituje se soubor DialogButtonMenu.xml, do kterého se přidá další item. V Estuary to může vypadat nějak takto?
Kód:
<item> <!--EASY+ -->
<label>$LOCALIZE[13012] s vypnutím TV</label>
<onclick>dialog.close(all,true)</onclick>
<onclick>System.Exec("/storage/.config/scripts/system/kodioff.sh")</onclick>
<visible>System.HasAddon(service.coreelec.settings) + !System.ShowExitButton</visible>
</item>