CE setup buttons are problematic for colour blind

Hi

When setting up CE (NG), the Previous and Next buttons are indistinguishable for someone with red/green colour weak vision (up to 10% of the male population).

The Kodi button colours are fine and easily distinguished.

How can this be fixed please?

Change the color scheme of the Estuary Skin
Settings > Interface > Skins > Colors

Or use a different skin altogether.

How does one accomplish this having flashed the sd-card i.e. at a file level? Also it’d be much better if the default colours chosen didn’t cause an issue for colour-blind folks.
In case it makes a difference I’m using a Minix Neo U22-XJ on a LG OLED tv but I recall this issue before on an Odroid N2+ and a projector.

Assume you’re color blind but can you read? :stuck_out_tongue_winking_eye:
YadaYada gave you steps required to change colors.

If you want default color change go to kodi forum.

I am colorblind and will read the text as a workaround :slight_smile:

I’ll ignore the digs at my disability (I only came here for support after all), but are you saying that the “Welcome to CoreElec” hostname/wifi network etc. setup screens are under the control of the Kodi app?

As per the prev images, by contrast the Kodi buttons are very clear as to which button is selected.

Yes these are under control of kodi colors picked by kodi devs as default. You are looking at kodi 19 in this video.
These days are gone forever.

How does reading the text show you which button is selected? :confused:

Reading the txt you change colors of your setup as per YadaYada quide

Those are not the default colours in CE since CE 20 or something like that.

@Vasco tx for the reply. The images I posted were the colours present with CoreELEC-Amlogic-ng.arm-21.2-Omega-Generic.img.gz. They do seem to change rather depending on which monitor is used, of course, but I am advised that ‘Previous’ is grey and ‘Next’ is blue. Which is odd since it’s red and/or green which causes me an issue. But using colours of similar intensity is not a good idea when highlighting an item.

I’ll see what the Kodi folks say.

The color scheme is red/gray in CE-NO v22. CE-NG is EOL now.

A red/grey scheme sounds as if it could be problematic.

As for EOL, I just downloaded what https://coreelec.org/ suggested was the latest stable release.

Maybe try it first? If it is problematic, as other suggested it’s better to take it up with Kodi directly, they maintain that skin

CE development focus is now 100% on CE-NO, try the lastest nightly
https://relkai.coreelec.org/?dir=Amlogic-no/ce-22

‘Stable’ releases are just snapshots in time. CE-NO 22 is over a year in development, and stable.

1 Like

I would think the CE settings come from the service.coreelec.settings addon not from Team Kodi.

I confirmed after copying service.coreelec.settings to .kodi/addons I could modify the colours. This is
service-CoreELEC-Settings-mainWindow.xml with white to yellow and red to blue with a brown theme FWIW

1 Like

Tx for the info. Pardon my ignorance, but is that something that I can modify on the sd-card directly after flashing? I can only see these files

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----        26/05/2025     03:10                device_trees
-a----        26/05/2025     03:10           5016 config.ini
-a----        26/05/2025     03:10           2226 cfgload
-a----        26/05/2025     03:10           1218 aml_autoscript
-a----        26/05/2025     03:10       27742208 kernel.img
-a----        26/05/2025     03:10      308817920 SYSTEM
-a----        26/05/2025     03:10             48 kernel.img.md5
-a----        26/05/2025     03:10             48 SYSTEM.md5
-a----        26/05/2025     03:10          60837 dtb.img

Yes from ssh you can run

cp -r /usr/share/kodi/addons/service.coreelec.settings /storage/.kodi/addons

and then (if you don’t use Estuary edit Default)

/storage/.kodi/addons/service.coreelec.settings/resources/skins/skin.estuary/xml/

you can edit these files

service-CoreELEC-Settings-getPasskey.xml
service-CoreELEC-Settings-mainWindow.xml
service-CoreELEC-Settings-wizard.xml

they are pretty much all textcolor white or red. Sorry not sure which give you the most difficulty.

Restart Kodi to see any changes.

Back them up too they will change especially on NO

Martin

I managed to get a 2024 nightly of NO to boot (the current nightly won’t boot) and here are some example CE setup screens for comparison:

Even I can see that the ‘highlight’ colour is red when pasted here, although on the TV it is not very distinguisable at all. For some reason the mobile’s camera accentuates the solidity of the colour. (All TV & mobile images settings are at the defaults) It seems that the main issue is of the (lack of) brightness of the colour used for highlighting.

I raised the issue on the Kodi forum and the response was that it was a CE issue.
I’ll do some more digging …

Tx Martin but how do I access these files before CE has been setup i.e. no network etc.?
In the root folder, ‘cfgload’ looks like it sets up various low level h/w-related env variables but I can’t spot anything that looks like skin selection.

I asked ChatGPT [ducks] how to modify the skin for the first CE setup screen (Hostname) and it said:

The initial setup wizard, including the hostname configuration screen, is not skinnable through standard Kodi skin settings.

  • This screen is coded into CoreELEC’s system scripts or basic graphical UI (likely built with a lightweight toolkit like dialog, whiptail, or pygame depending on the platform).*

:hammer_and_wrench: Possible (Advanced) Options

If you are determined to change the appearance of the hostname setup screen, you’d need to:
1. Modify the CoreELEC source or system scripts

  • Mount the CoreELEC system image (or edit it directly via SSH).*

  • Look for setup scripts in:*

  • /storage/.config/*

  • /usr/share/*

  • /etc/profile.d/*

  • For graphical parts, check /usr/share/ or custom splash scripts.*

  • The wizard might be launched by a script like /usr/bin/oe_setup or something similar.*

2. Edit or Replace the Setup Wizard

  • If it’s using PyQt, pygame, or a text GUI, you might be able to customize colors, fonts, or layout if you can locate and understand the script.*

  • CoreELEC is read-only in many parts, so you’d have to remount or create an overlay FS to test changes.*

So this looks to be way past my experience.

Also does anyone know how to reset the CE config i.e. so that it goes through the CE setup screens, without flashing the sd-card from scratch?