all repos — openbox @ 4cf23f53e784af2ac97d1d87002996e542cda50c

openbox fork - make it a bit more like ryudo

add -sm-disable option
Dana Jansens danakj@orodu.net
commit

4cf23f53e784af2ac97d1d87002996e542cda50c

parent

7f2550e0ce97957192e6b467a6be9104feca18c2

1 files changed, 5 insertions(+), 1 deletions(-)

jump to
M openbox/openbox.copenbox/openbox.c

@@ -49,6 +49,7 @@

#include <X11/cursorfont.h> #ifdef USE_SM +gboolean ob_sm_use = TRUE; SmcConn ob_sm_conn; gchar *ob_sm_id = NULL; #endif

@@ -471,7 +472,8 @@ g_print("Syntax: %s [options]\n\n", BINARY);

g_print("Options:\n\n"); g_print(" -rc PATH Specify the path to the rc file to use\n"); #ifdef USE_SM - g_print(" -sm-client-id ID Specify the session manager ID\n"); + g_print(" -sm-client-id ID Specify session management ID\n"); + g_print(" -sm-disable Disable connection to session manager\n"); #endif g_print(" -help Display this help and exit\n"); g_print(" -version Display the version and exit\n");

@@ -504,6 +506,8 @@ if (i == argc - 1) /* no args left */

g_printerr(_("-sm-client-id requires an argument\n")); else ob_sm_id = argv[++i]; + } else if (!strcmp(argv[i], "-sm-disable")) { + ob_sm_use = FALSE; #endif } else { g_printerr("Invalid option: '%s'\n\n", argv[i]);