On Sat, 18 Mar 2017 at 16:30:45 -0400, Doug Torrance wrote:
> The default values for all of the various Window Maker configuration options
> are given in src/defaults.c. Many are also given in
> In many cases, these default options do not agree. For example,
> src/defaults.c gives the default value of OpaqueMove as NO, but
> W/D/WindowMaker has it as YES. There also some options in W/D/WindowMaker
> which have no longer exist, e.g., PopupSwitchMenu.
> It is apparent that it is difficult to maintain these defaults in both
This patch makes me a bit nervous. I like to simplify things but
in this case you are touching a potentially sensitive area for
Can we be sure that there no one is relying in the defaults from
It will not surprise me if a few years down the road some random
user will complain about the defaults changing.
> Also, a global W/D/WindowMaker file is only necessary for system
> administrators or distribution package maintainers who would like to
> change the default values for all of their users.
And how the administrators will know how the file should look like?
> The only advantage I see to having a W/D/WindowMaker in the source tree is to
> serve as an example.
That is very important!
> But there are other sources of documentation, e.g.:
We cannot expect a random administrator in some random distro
to know the location of this documentation.
> We still need this file to exist, otherwise an error dialog appears.
> I propose that we instead ship a very minimal W/D/WindowMaker and keep the
> default config values in one location: src/defaults.c.
Having a file with an empty content is an indication that this
might be a bad idea.
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.