https://www.box-look.org/p/1472903
The wallpaper is inspired by the latest MX 21 "Wildflowers". Matches well with myExt configs.


Welcome to Fvwm basic startup.pianokeyjoe wrote: Sat Apr 30, 2022 1:25 pm @rasat Thankyou for the direction. Now I have a .config folder in my home directory and there is one in the root home directory as well. Now what file do I edit for the CDEDecor? Do I find a .fvwmrc file somewhere in my Linux filesystem? Or do I make a .fvwmrc file if it does not exist? And where do I put that file so my local user fvwm desktop finds it and changes the default theme to the CDEDecor theme? So far there is NO .fvwmrc file in my /home/linux home directory. I did find a system wide file in /etc/X11/fvwm/system.fvwmrc and system.fvwmrc-menu. Do I edit those? And then put the files in my /home/linux directory or do I drag and drop them into /home/linux/.config/ folder instead? It is kinda confusing cause the online instructions do NOT tell you WHAT file to edit or create, and WHERE to save the file..
Code: Select all
## Home variable
SetEnv HOME_DIR $[HOME]/.fvwm
## 1.Functions
## 2-3.Styles
Read $[HOME_DIR]/styleCDE
Read $[HOME_DIR]/colorsetCDE
## 4.Menus
## 5.Bindings
Read $[HOME_DIR]/bindingCDE
## 6.Decorations
Read $[HOME_DIR]/decorCDE
## 7.Modules
######
## Change preloaded default settings
######
## EwmhBaseStruts [left] [right] [top] [bottom]
## Reserves space along the edge(s) of the Screen that will not
## be covered when maximizing or placing windows.
## (untag and edit below line)
# EwmhBaseStruts 70 150 60 100
## Mouse click behaviour and window focus.
Style * ClickToFocus, FPGrabFocus
Code: Select all
Style * Colorset 1, HilightColorset 2, BorderColorset 3, HilightBorderColorset 4, \
BorderWidth 5, HandleWidth 5, MWMBorder, DepressableBorder, MWMButtons, UseDecor CDEDecor
Code: Select all
# 1 - Inactive Windows
# 2 - Active Window
# 3 - Inactive Windows Borders
# 4 - Active Windows Borders
Colorset 1 fg white, bg #afbdc07ac200
Colorset 2 fg white, bg #cc0068006f00
Colorset 3 fg white, bg #afbdc07ac200
Colorset 4 fg white, bg #cc0068006f00
Code: Select all
# Window Button Locations [1 Title 42]
Mouse 1 4 A Iconify
Mouse 1 2 A Maximize
Mouse 1 1 A Menu MenuWindowOps
Code: Select all
AddToDecor CDEDecor
+ TitleStyle AllInactive -- Raised
+ TitleStyle AllActive -- Raised
+ ButtonStyle All Simple -- UseTitleStyle
+ BorderStyle Simple
+ TitleStyle Centered -- Raised
+ ButtonStyle All -- Raised
+ AddButtonStyle 1 Vector 3 23x58@0 77x58@0 77x42@0
+ AddButtonStyle 1 Vector 3 23x58@1 23x42@1 77x42@1
+ AddButtonStyle 2 Vector 3 21x79@0 79x79@0 79x21@0
+ AddButtonStyle 2 Vector 3 21x79@1 21x21@1 79x21@1
+ AddButtonStyle 4 Vector 3 42x58@0 58x58@0 58x42@0
+ AddButtonStyle 4 Vector 3 42x58@1 42x42@1 58x42@1
+ TitleStyle Height MinHeight 20
For my information, you are using Fvwm2 or Fvwm3?
Code: Select all
## Menu Styling
MenuStyle * MenuColorset 1, ActiveColorset 6, GreyedColorset 3, TitleColorset 4
MenuStyle * Hilight3DOff, HilightBack, HilightTitleBack, SeparatorsLong
MenuStyle * TrianglesSolid, TrianglesUseFore
MenuStyle * ItemFormat "%|%3.1i%5.3l%5l%5r%5.3>%|"
MenuStyle * Font "xft:Sans:Bold:size=8:antialias=True"
Code: Select all
Read $[HOME_DIR]/menuCDE
Code: Select all
## Colorset for windows
# 1 - Inactive Windows
# 2 - Active Window
# 3 - Inactive Windows Borders
# 4 - Active Windows Borders
## Colorset for menuCDE
# 1 - Menu - Inactive Item
# 6 - Menu - Active Item
# 3 - Menu - Grayed Item
# 4 - Menu - Title
Colorset 1 fg white, bg #afbdc07ac200
Colorset 2 fg white, bg #cc0068006f00
Colorset 3 fg white, bg #afbdc07ac200
Colorset 4 fg white, bg #cc0068006f00
Colorset 6 fg #000000, bg #88b2b1, hi, sh, Plain, NoShape # (highlight text color)
Code: Select all
###
CHANGE RIGHT PANEL
###
## Right Panel color
*RightPanel: Colorset 1
## Fvwm Pager color
*FvwmPager: Colorset * 4
#*FvwmPager: HilightColorset * 13
#*FvwmPager: BalloonColorset * 11
*FvwmPager: WindowColorsets 1 2
## Fvwm IconMan
*FvwmIconMan: Colorset 1
*FvwmIconMan: FocusColorset 2
# *FvwmIconMan: IconColorset 14
# *FvwmIconMan: FocusAndSelectColorset 12
# *FvwmIconMan: SelectColorset 12
# *FvwmIconMan: IconAndSelectColorset 12
## Date and Time
*FvwmScript: DefaultColorset 2
## Style
Style "RightPanel" Borders, BorderWidth 4, BorderColorset 2
Nice rasat,rasat wrote: Wed Jan 27, 2021 1:21 pm
####
Download version 0.9.7 (15 Feb 2021)
http://rasatpc.net/download/fvwm/ext/FV ... v0.9.7.zip
What NSCDE version you have? Version 2.1 work good on Fvwm3.pianokeyjoe wrote: Mon May 02, 2022 1:49 pm I reckon I could replace this with fvwm3 but then I would break NsCDE which required fvwm2 and during the install of NsCDE it did uninstall fvwm3 and replaced it with fvwm2.
I have installed version 1.2 which was the latest available from SparkyLinux at the time. I just checked their repo site again and found the new 2.1. I have downloaded the .deb files for all the CPU platforms and will try it though I suspect it is only for Bullseye and not for Buster(Debian 10/MX 19). So I would have to try it on a MX21 install which I do not have access to at the moment. But it is nice to know that when I do setup a desktop with MX21.1 that I have better choices! I even have CDE DESKTOP 2.4.0 that may work on Bullseye/MX21.1 as well. Again, these are deb files from SparkyLinux repo. MX nor any other distro based on Debian has these files. Sure, Elive has the uber rare E16(Enlightenment 16) release deb files in its repo which I do activate on MX when I want to only install the Debianized packages of E16 but sadly they do not have NsCDE nor CDE Desktop nor any other vintage Desktop or WM. Not that I am not looking! Fvwm3.. what benefits does fvwm3 have over fvwm2?amlug wrote: Mon May 02, 2022 2:26 pmWhat NSCDE version you have? Version 2.1 work good on Fvwm3.pianokeyjoe wrote: Mon May 02, 2022 1:49 pm I reckon I could replace this with fvwm3 but then I would break NsCDE which required fvwm2 and during the install of NsCDE it did uninstall fvwm3 and replaced it with fvwm2.
Thanks, this is great. I have been avoiding adding many png (wallpaper) images due to the large size.oops wrote: Mon May 02, 2022 1:00 pm One suggestion, you can optimize all yours bigs .png files with (size divided by 2 or more):
pngquant -f --ext .png --quality 70-95 MyPicture.png
Fvwm3 is designed for duel-monitors, overall improvement, and smaller memory usage. One of the visible differences is the use of local.config that runs along with the default config.