diff options
author | Simon Rettberg | 2022-01-20 13:33:11 +0100 |
---|---|---|
committer | Simon Rettberg | 2022-01-20 13:33:11 +0100 |
commit | 3d748ebe7d900e96670ff3d455896998dfba6191 (patch) | |
tree | e8bbaf6531897a2292da2158a46e9dce3df96baf /driver/xscreensaver-command.c | |
parent | Re-sync dpms settings on unblank (diff) | |
download | xscreensaver-3d748ebe7d900e96670ff3d455896998dfba6191.tar.gz xscreensaver-3d748ebe7d900e96670ff3d455896998dfba6191.tar.xz xscreensaver-3d748ebe7d900e96670ff3d455896998dfba6191.zip |
Diffstat (limited to 'driver/xscreensaver-command.c')
-rw-r--r-- | driver/xscreensaver-command.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/driver/xscreensaver-command.c b/driver/xscreensaver-command.c index 4a4f0b4..e452112 100644 --- a/driver/xscreensaver-command.c +++ b/driver/xscreensaver-command.c @@ -1,4 +1,4 @@ -/* xscreensaver-command, Copyright (c) 1991-2019 Jamie Zawinski <jwz@jwz.org> +/* xscreensaver-command, Copyright (c) 1991-2020 Jamie Zawinski <jwz@jwz.org> * * Permission to use, copy, modify, distribute, and sell this software and its * documentation for any purpose is hereby granted without fee, provided that @@ -72,6 +72,9 @@ usage: %s -<option>\n\ with this program, xscreensaver-command. See the man pages for\n\ details. These are the arguments understood by xscreensaver-command:\n\ \n\ + -quiet Only print output if an error occurs.\n\ + -verbose Opposite of -quiet. Default.\n\ +\n\ -demo Ask the xscreensaver process to enter interactive demo mode.\n\ \n\ -prefs Ask the xscreensaver process to bring up the preferences\n\ @@ -166,6 +169,7 @@ main (int argc, char **argv) char *s; Atom XA_WATCH = 0; /* kludge: not really an atom */ char year[5]; + Bool verbose_p = TRUE; progname = argv[0]; s = strrchr (progname, '/'); @@ -208,6 +212,8 @@ main (int argc, char **argv) else if (!strncmp (s, "-version", L)) cmd = &XA_SCREENSAVER_VERSION; else if (!strncmp (s, "-time", L)) cmd = &XA_SCREENSAVER_STATUS; else if (!strncmp (s, "-watch", L)) cmd = &XA_WATCH; + else if (!strncmp (s, "-quiet", L)) verbose_p = FALSE; + else if (!strncmp (s, "-verbose", L)) verbose_p = TRUE; else USAGE (); if (cmd == &XA_SELECT || cmd == &XA_DEMO) @@ -338,7 +344,7 @@ main (int argc, char **argv) if (isatty(0)) sleep (1); - i = xscreensaver_command (dpy, *cmd, arg, True, NULL); + i = xscreensaver_command (dpy, *cmd, arg, verbose_p, NULL); if (i < 0) exit (i); else exit (0); } |