Linux Customization

Like your window theme but want to tweak it just a little?

This one is relatively simple. First navigate to the following directory and find your active theme. Then enter it’s folder.
~/.local/share/aurorae/themes
Find and open a text file named after the theme and has properties related to the theme within it.

Then, depending on the change you want to make, modify the value for the given property. Changes are made as soon as you save, any new windows opened will reflect your changes. Most are pixel sizes, though some are RGBA colors, with a few extra.

Explanations for most of the properties (click to expand)

[General]

Active/InactiveTextColor – the color of the title at the top of windows. I changed the Inactive color to be more blue and transparent to look more like frosted glass

Title(Vertical)Alignment – set the alignment of the title at the top of windows. Accepts Left, Center, Right, for the normal one and Center, Top, and Bottom, for TitleVerticalAlignment. Try changing TitleAlignment to Center for a fresh look!

UseTextShadow – enables/disables the shadow on text in the titlebar. Not super noticeable, but you can edit the color and offset of the shadow using:
ActiveTextShadowColor – RGBA value (ex: 255,0,0,255)
TextShadowOffsetX/Y – pixel value (ex: 4)

[Layout]

TitleEdgeTop/Bottom/Left/Right – change padding around window control buttons in windowed mode

TitleEdgeTop(Bottom/Left/Right)Maximized – change padding around window control buttons in maximized mode

TitleBorderLeft/Right – padding on left/right of title of window

TitleHeight – height of the title bar in windowed mode

TitleHeightMaximized – height of the title bar in maximized mode

ButtonWidth/Height – default width/height of window control buttons

ButtonWidthClose/MaximizeRestore/Minimize – override width of Close/MaximizeRestore/Minimize buttons

ButtonWidthMenu? – not sure lol

ButtonSpacing – padding in between each button

ExplicitButtonSpacer – not sure?

ButtonMarginTop/Bottom/Left/Right – not sure?

PaddingTop/Bottom/Left/Right – width of border, should be adjusted in window decoration settings via interface

BorderTop/Bottom/Left/Right – offsets the border from the window by the given pixels

Just a note that some themes may come with graphical options to change these in KDE’s settings, but not all, like centering titles is a common aesthetic choice. Most just give you the option to change the size of the window control buttons though, and KDE will just let you choose how thick the window border is.

You will also notice SVG files in that theme folder for your theme, so if you want to make any visual changes to your theme, you can do that with any SVG editor, like Inkscape, Boxy SVG, etc.

I haven’t tried this myself, but I will add more info here in the future if I do. I assume they update in real time after saving the SVGs, applying to newly opened windows.

This could allow you to take a theme you like and simply alter color elements, etc.

Remove background on custom KDE desktop widgets
  1. Go to ~/.local/share/plasma/plasmoids, and open the folder for the Plasmoid you want to edit.
  2. Then go to the contents directory, then ui, and open main.qml
  3. In the first set of { } brackets, add this line under the id:
    • Plasmoid.backgroundHints: "NoBackground"
  4. Save & logout. Background will be gone on login.