Hello
I have been exploring FVWM’s powerful customization features & had an idea: is it possible to configure time-based window decoration themes? For example; I would like FVWM to automatically apply a dark-themed decor & titlebar between 7 PM and 7 AM; and switch back to a lighter theme during the day similar to how some desktops handle light/dark mode.
I know that styles and decor can be changed using Style
and AddToDecor
directives, and time-based logic might be scripted using Schedule
, PipeRead
, or external shell scripts. But I’m not sure what the cleanest / most FVWM-native way to implement this would be especially in terms of reapplying styles to existing windows and avoiding flickering. Checked FVWM Wiki – Style and Decor Concepts Looker Training guide for reference .
Has anyone attempted a setup like this? Are there specific hooks / best practices to handle global style changes on a time schedule within FVWM? This would be a great way to modernize the desktop while keeping it lightweight and customizable.
Thank you !!