QNX Decor
Jump to navigation
Jump to search
QNX Decor (decors) This decor makes use of the MultiPixmap option to place transitional images between the button locations and titles. This decor requires a collection of images for the buttons.
https://www.fvwm.org/Wiki/Decor/QNX/
## FILE 1: qnx-decor.txt
## Decors
# Icons /icons # 20px
SetEnv Icons $[HOME]/.fvwm/icons # 30px
## Colorsets
# 5 - Inactive Windows
# 2 - Active Window
# 3 - Inactive Windows Borders
# 4 - Active Windows Borders
Colorset 5 fg #000000, bg #000000 # text
Colorset 2 fg #000000, bg #5a5a5a # text
Colorset 3 fg #000000, bg #505050 # frame
Colorset 4 fg #000000, bg #deb274 # frame
## Binding:
# Window Button Locations [1 Title 6 4 2]
Mouse 1 2 A Close
Mouse 1 4 A Maximize
Mouse 1 6 A Thumbnail # Iconify
Mouse 1 1 A Menu MenuWindowOps
## Decor:
AddToDecor QNXDecor
+ TitleStyle Active MultiPixmap \
Main $[Icons]/title-woodMd32-active.png, \
LeftEnd $[Icons]/title-leftend-active.png, \
RightEnd $[Icons]/title-rightend-active.png
+ TitleStyle Inactive MultiPixmap \
Main $[Icons]/title-main-inactive.png, \
LeftEnd $[Icons]/title-leftend-inactive.png, \
RightEnd $[Icons]/title-rightend-inactive.png
+ ButtonStyle All -- UseTitleStyle
+ BorderStyle Simple -- HiddenHandles !NoInset Raised
+ TitleStyle LeftJustified -- Flat
+ ButtonStyle All -- Flat
+ AddButtonStyle 1 \
ActiveUp (Pixmap $[Icons]/options-active.png -- flat) \
Inactive (Pixmap $[Icons]/options-inactive.png -- flat)
+ AddButtonStyle 2 \
ActiveUp (Pixmap $[Icons]/close-active.png -- flat) \
Inactive (Pixmap $[Icons]/close-inactive.png -- flat)
+ AddButtonStyle 4 \
ActiveUp (Pixmap $[Icons]/maximize-active.png -- flat) \
Inactive (Pixmap $[Icons]/maximize-inactive.png -- flat)
+ AddButtonStyle 6 \
ActiveUp (Pixmap $[Icons]/iconify-active.png -- flat) \
Inactive (Pixmap $[Icons]/iconify-inactive.png -- flat)
+ ButtonStyle All - Clear
+ TitleStyle Centered Height 30
# + TitleStyle Centered Height 20 # QNX
Style * Colorset 5, HilightColorset 2, \
BorderColorset 3, HilightBorderColorset 4, \
BorderWidth 1, HandleWidth 0, \
FvwmBorder, FirmBorder, \
MWMButtons, UseDecor QNXDecor
Style * Font "xft:Sans:size=12:minspace=False:antialias=True"
HOW TO:
Copy the code and paste it into your config. Or create FILE 1 and run the below line:
Read $[HOME]/.fvwm/qnx-decor.txt
Download icons:
https://rasatpc.net/download/icons/qnx-decor-icons.zip
