Menu

Configuration

Robert

The file

The configuration is done by editing the file ~/.config/dsp/dsp.conf. You'll need to create it.

Variables

These all come under the [Default] section in the file.

opacity=100

integer
Opacity of the UNO parts of the window, 0 being fully translucent and 100 being fully opaque

blacklist=smplayer, vlc, subtitlecomposer

stringlist
List of applications that will not get translucency applied, videoapplications need to be here.

removetitlebars=false

boolean
Nasty hack for removing titlebars from windows and displaying min|max|close buttons in the toolbar instead.

titlepos=1

integer
Position for the titlebar in the toolbar when using the removetitelbars hack.
0 = Left, 1 = Center, 2 = Right

hackdialogs=false

boolean
Nasty hack for displaying dialogs rather maclike w/o titlebars and aligned from the titlebar.

compactmenu=false

boolean
Make the menu into a toolbutton in the toolbar.

splitterext=false

boolean
In this style the splitter handles are very small (1px), so they can be very hard to hit, this enables an extension to the splitters when hovered, making them easier to hit.

maxarrowsize=9

integer
Maximum size of arrows in various places.

The Window Decoration

deco.buttons=0

integer
Style of the buttons in the deco.
0 = Yosemite like flat buttons, 1 = Lion/Mavericks like glassy buttons, 2 = somekinda sunken buttons, 3 = Carved like buttons

deco.icon=false

boolean
If the deco should display the window icon next to the title.

deco.shadowsize=64

integer
Size of the shadows under active windows, inactive windows will get smaller shadows.

Pushbuttons

pushbtn.rnd=5

integer
How much roundness pushbuttons should get, a value between 0 and 32 is valid.

pushbtn.shadow=3

integer
How the pushbutton appears, see the shadows section for more info.

pushbtn.gradient="0.0:10, 1.0:-10"

string
The gradient thats painted on pushbuttons, see the gradients section for more info.

pushbutton.tinthue="210:10"

string
Tint the pushbuttons with the hue 210 (a blueish hue), with 10 percent.

ToolButtons

toolbtn.rnd=5

integer
How much roundness toolbuttons should get, a value between 0 and 32 is valid.

toolbtn.shadow=3

integer
The shadow, see the shadows section for more info.

toolbtn.gradient="0.0:10, 1.0:-10"

string
The gradient, see the gradients section for more info.

toolbtn.tinthue="30:10"

string
The hue to tint the toolbuttons with, 30 gives a orange-ish hue, 10 gives a 10 percent tint.

toolbtn.invertactive=true

boolean
This makes the active toolbutton appear with inverted colors to the rest of the toolbuttons (maclike).

toolbtn.followcolors=true

boolean
VERY NASTY HACK that tries to make monochrome icons with the set buttontext color, out of the icons on the toolbuttons, the results here depend heavily on the icons used.

toolbtn.flat=false

boolean
If you want nasty windows-like flat toolbuttons.

Inputs

input.rnd=5

integer
Roundness of inputs.

input.shadow=3

integer
The shadow for inputs.

input.gradient="0.0:-10, 1.0:10"

string
The gradient for inputs.

input.tinthue="30:10"

string
The hue to use for inputs.

Tabs

This style draws tabs under a toolbar in a safari-like maccish fashion.

tabs.safrnd=6

integer
Roundness of safari-like tabs (max 8).

tabs.rnd=5

integer
Roundness of normal tabs (max 32).

tabs.shadow=3

integer
shadow to use for normal tabs.

tabs.gradient="0.1:10, 1.0:-10"

string
gradient to use for normal tabs.

tabs.closebuttonside=0

integer
The side the closebutton should be at for closable tabs, 0 = Left, 1 = Right.

UNO

The unified area that consist of the titlebar and the toolbar.

uno.gradient="0.0:5, 1.0:-5"

string
gradient to use.

uno.tinthue="0:10"

string
Tint uno with 10 percent red.

uno.noisefactor=3

integer
How much noise to use in percentage, below 5 is good.

uno.noisestyle=0

integer
The style of the noise, 0 for simple noise, 1 for brushed metal.

uno.horizontal=false

boolean
If the gradient painted on uno should be horizontal.

uno.contentaware=dfm, konversation

stringlist
Apps of which the toolbars should react to the contents of the views directly below the toolbar.
NOTE: This feature is highly experimental.

uno.contentopacity=40

integer
Opacity of the contentoverlay if contentaware is used.

uno.contentblurradius=16

integer
How much blur to use on the content painted in the toolbars.

Menues

menues.icons=true

boolean
Show icons in menues.

ScrollBars

scrollers.size=12

integer
Width of a vertical scrollbar and height of a horizontal scrollbar.

scrollers.style=0

integer
0 for a modern like flat scrollbar and 1 for a more traditional scrollbar.

scrollers.slidergradient

string
gradient of the scrollslider.

scrollers.groovegradient

string
gradient of the scrollgroove.

Sliders

sliders.size=16

integer
Size of the slider.

sliders.dot=false

boolean
Draw a dot in the middle of the slider handle.

sliders.groovegradient="0:0:-10, 1.0:10"

string
gradient of the groove.

sliders.slidergradient="0:0:10, 1.0:-10"

string
gradient of the handle.

sliders.grooveshadow=3

integer
shadow of the groove.

sliders.fillgroove=true

boolean
Fill the groove up to the point where it has progressed with the highlight color.

ProgressBars

progressbars.shadow=3

integer
shadow of the progressbar.

progressbars.rnd=4

integer
Roundness of the progressbars.

Shadows on widgets

shadows.opacity=33

integer
How strong the shadows on the widgets should be, between 0 and 100.


Related

Wiki: Home
Wiki: gradient
Wiki: shadow