mirror of
https://github.com/gryf/wmaker.git
synced 2025-12-21 05:18:06 +01:00
wmaker: make the '--replace' de-activable at compile time
As it is really unlikely that in normal use case someone would need this feature, it is now conditional code, which is not enabled by default; the configure scripts now propose a '--enable-wmreplace' option to enable the corresponding code, as people making package for distributions may want to enable the feature to provide users the ability to give a try of all the window managers. Suggested-by: Carlos R. Mafra <crmafra@gmail.com> Signed-off-by: Christophe CURIS <christophe.curis@free.fr>
This commit is contained in:
committed by
Carlos R. Mafra
parent
28b0169147
commit
ea2b5f0641
@@ -435,7 +435,9 @@ static void print_help(void)
|
||||
puts(_("The Window Maker window manager for the X window system"));
|
||||
puts("");
|
||||
puts(_(" -display host:dpy display to use"));
|
||||
#ifdef USE_ICCCM_WMREPLACE
|
||||
puts(_(" --replace replace running window manager"));
|
||||
#endif
|
||||
puts(_(" --no-dock do not open the application Dock"));
|
||||
puts(_(" --no-clip do not open the workspace Clip"));
|
||||
puts(_(" --no-autolaunch do not autolaunch applications"));
|
||||
@@ -652,8 +654,10 @@ static int real_main(int argc, char **argv)
|
||||
wPreferences.flags.noclip = 1;
|
||||
} else if (strcmp(argv[i], "-nodrawer") == 0 || strcmp(argv[i], "--no-drawer") == 0) {
|
||||
wPreferences.flags.nodrawer = 1;
|
||||
#ifdef USE_ICCCM_WMREPLACE
|
||||
} else if (strcmp(argv[i], "-replace") == 0 || strcmp(argv[i], "--replace") == 0) {
|
||||
wPreferences.flags.replace = 1;
|
||||
#endif
|
||||
} else if (strcmp(argv[i], "-version") == 0 || strcmp(argv[i], "--version") == 0) {
|
||||
printf("Window Maker %s\n", VERSION);
|
||||
exit(0);
|
||||
|
||||
Reference in New Issue
Block a user