-
Notifications
You must be signed in to change notification settings - Fork 2
Theming 71
Dorian Zedler edited this page Feb 2, 2023
·
1 revision
The linuxmuster-linbo-gui comes with a small theming engine. Through this, the user can adjust colors and icons.
To create your own theme, follow these steps:
- Create a config in
/srv/linbo/iconsthe name is up to you. eg:/srv/linbo/icons/redAndWhiteTheme.conf - Add the parameter
ThemeConfFileto the[LINBO]section of the start.conf where the value is the name of your config file from (1.). eg:ThemeConfFile = redAndWhiteTheme.conf - Place all icons you refer to in your config file DIRECTLY in
/srv/linbo/icons! Not in a subfolder.
- There are currently two sections:
[colors]and[icons] - In these sections you can override default values of colors and icons. Available keys are:
-
[colors]:- Please note: all colors are automatically calculated from
primary,accentandtext, so in practice you should only have to change those three. primaryaccenttextbackgroundelevatedbackgroundlinetoolbuttondisabledtoolbutton
- Please note: all colors are automatically calculated from
-
[icons]:- Please note:
- The default icons can be found here: https://github.com/linuxmuster/linuxmuster-linbo-gui/tree/master/resources/icons
- Only SVG icons are supported!
brandtopbrandbottombackcancellogoutrebootsettingsshutdownoverlaycheckedoverlaypressedoverlayhoveredoverlaykeyboardfocusoverlaystartoverlaysyncoverlayreinstalloverlayimagedefaultosdesktopnetworkstartstartlegacysyncsynclegacyreinstallreinstalllegacyimageuploaduploadlegacypartitionregisterterminalcheckboxcheckedcheckboxuncheckedradiobuttoncheckedradiobuttonuncheckedradiobuttondisabled
- Please note:
-
- example:
- A fully setup icons dir can be found here: https://github.com/linuxmuster/linuxmuster-linbo-gui/tree/master/fakeroot/icons
[colors]
text=#000000
primary=#ffffff
accent=#ff0000
[icons]
brandtop=top.svg
brandbottom=bottom.svg
checkboxchecked=checkBoxChecked.svg
radiobuttonchecked=radioButtonChecked.svg
overlaykeyboardfocus=overlayKeyboardFocus.svg