Henri Beauchamp wrote: Not all colours can be changed after the 'colors_base.xml' file got read by the viewer at startup: the background colours are such colours. Beside, while it is possible to change colours for some UI elements (changes only taken into account after their respective floaters get reopened), these changes (performed either via the Debug settings floater, of via the Lua SetDebugSetting() function) would only stay valid during the current viewer session (with Lua, you could yet reinstate the changes at each viewer restart via automation.lua).
To permanently change a colour in the skin you need to edit or, better, override, the skin's 'colors_base.xml' file corresponding to the skin you are using.
The recommended way to do this is to copy the colors_base.xml file from the viewer installation directory to your user settings directory, then to modify the said copy to your likings.
E.g. for the default skin, copy <viewer_installation_path>/skins/default/colors_base.xml to <user_settings_path>/skins/default/colors_base.xml (where <user_settings_path> is ~/.secondlife under Linux and %AppData%\SecondLife under Windows, for example).
Then, you can edit the "ChatHistoryBgColor" entry in the copied colors_base.xml file to change it, which would be taken into account on next viewer start. |