diff --git a/doc/config_settings.xml b/doc/config_settings.xml
index ef86824f..b5a5d973 100644
--- a/doc/config_settings.xml
+++ b/doc/config_settings.xml
@@ -559,7 +559,7 @@
- Substract (file system) buffers from used memory?
+ Subtract (file system) buffers from used memory?
@@ -678,7 +678,7 @@
Manually set the window name. Defaults to
- "<hostname> - conky".
+ "conky (<hostname>)".
diff --git a/src/conky.cc b/src/conky.cc
index aad0e226..e7a51778 100644
--- a/src/conky.cc
+++ b/src/conky.cc
@@ -33,6 +33,7 @@
#include "conky.h"
#include "common.h"
#include "timed-thread.h"
+#include
#include
#include
#include
@@ -180,108 +181,107 @@ static void reload_config(void);
static void print_version(void)
{
- printf(PACKAGE_NAME" "VERSION" compiled "BUILD_DATE" for "BUILD_ARCH"\n");
-
- printf("\nCompiled in features:\n\n"
- "System config file: "SYSTEM_CONFIG_FILE"\n"
- "Package library path: "PACKAGE_LIBDIR"\n\n"
+ std::cout << PACKAGE_NAME" "VERSION" compiled "BUILD_DATE" for "BUILD_ARCH"\n"
+ "\nCompiled in features:\n\n"
+ "System config file: "SYSTEM_CONFIG_FILE"\n"
+ "Package library path: "PACKAGE_LIBDIR"\n\n"
#ifdef BUILD_X11
- " X11:\n"
+ " X11:\n"
# ifdef BUILD_XDAMAGE
- " * Xdamage extension\n"
+ " * Xdamage extension\n"
# endif /* BUILD_XDAMAGE */
# ifdef BUILD_XDBE
- " * XDBE (double buffer extension)\n"
+ " * XDBE (double buffer extension)\n"
# endif /* BUILD_XDBE */
# ifdef BUILD_XFT
- " * Xft\n"
+ " * Xft\n"
# endif /* BUILD_XFT */
# ifdef BUILD_ARGB
- " * ARGB visual\n"
+ " * ARGB visual\n"
# endif /* BUILD_ARGB */
#endif /* BUILD_X11 */
- "\n Music detection:\n"
+ "\n Music detection:\n"
#ifdef BUILD_AUDACIOUS
- " * Audacious\n"
+ " * Audacious\n"
#endif /* BUILD_AUDACIOUS */
#ifdef BUILD_BMPX
- " * BMPx\n"
+ " * BMPx\n"
#endif /* BUILD_BMPX */
#ifdef BUILD_MPD
- " * MPD\n"
+ " * MPD\n"
#endif /* BUILD_MPD */
#ifdef BUILD_MOC
- " * MOC\n"
+ " * MOC\n"
#endif /* BUILD_MOC */
#ifdef BUILD_XMMS2
- " * XMMS2\n"
+ " * XMMS2\n"
#endif /* BUILD_XMMS2 */
- "\n General:\n"
+ "\n General:\n"
#ifdef HAVE_OPENMP
- " * OpenMP\n"
+ " * OpenMP\n"
#endif /* HAVE_OPENMP */
#ifdef BUILD_MATH
- " * math\n"
+ " * math\n"
#endif /* BUILD_MATH */
#ifdef BUILD_HDDTEMP
- " * hddtemp\n"
+ " * hddtemp\n"
#endif /* BUILD_HDDTEMP */
#ifdef BUILD_PORT_MONITORS
- " * portmon\n"
+ " * portmon\n"
#endif /* BUILD_PORT_MONITORS */
#ifdef BUILD_CURL
- " * Curl\n"
+ " * Curl\n"
#endif /* BUILD_CURL */
#ifdef BUILD_RSS
- " * RSS\n"
+ " * RSS\n"
#endif /* BUILD_RSS */
#ifdef BUILD_WEATHER_METAR
- " * Weather (METAR)\n"
+ " * Weather (METAR)\n"
#ifdef BUILD_WEATHER_XOAP
- " * Weather (XOAP)\n"
+ " * Weather (XOAP)\n"
#endif /* BUILD_WEATHER_XOAP */
#endif /* BUILD_WEATHER_METAR */
#ifdef BUILD_WLAN
- " * wireless\n"
+ " * wireless\n"
#endif /* BUILD_WLAN */
#ifdef BUILD_IBM
- " * support for IBM/Lenovo notebooks\n"
+ " * support for IBM/Lenovo notebooks\n"
#endif /* BUILD_IBM */
#ifdef BUILD_NVIDIA
- " * nvidia\n"
+ " * nvidia\n"
#endif /* BUILD_NVIDIA */
#ifdef BUILD_EVE
- " * eve-online\n"
+ " * eve-online\n"
#endif /* BUILD_EVE */
#ifdef BUILD_BUILTIN_CONFIG
- " * builtin default configuration\n"
+ " * builtin default configuration\n"
#endif /* BUILD_BUILTIN_CONFIG */
#ifdef BUILD_IMLIB2
- " * Imlib2\n"
+ " * Imlib2\n"
#endif /* BUILD_IMLIB2 */
#ifdef BUILD_MIXER_ALSA
- " * ALSA mixer support\n"
+ " * ALSA mixer support\n"
#endif /* BUILD_MIXER_ALSA */
#ifdef BUILD_APCUPSD
- " * apcupsd\n"
+ " * apcupsd\n"
#endif /* BUILD_APCUPSD */
#ifdef BUILD_IOSTATS
- " * iostats\n"
+ " * iostats\n"
#endif /* BUILD_IOSTATS */
#ifdef BUILD_NCURSES
- " * ncurses\n"
+ " * ncurses\n"
#endif /* BUILD_NCURSES */
#ifdef BUILD_LUA
- " * Lua\n"
- "\n Lua bindings:\n"
+ " * Lua\n"
+ "\n Lua bindings:\n"
#ifdef BUILD_LUA_CAIRO
- " * Cairo\n"
+ " * Cairo\n"
#endif /* BUILD_LUA_CAIRO */
#ifdef BUILD_LUA_IMLIB2
- " * Imlib2\n"
+ " * Imlib2\n"
#endif /* BUILD_LUA_IMLIB2 */
#endif /* BUILD_LUA */
- );
+ ;
exit(EXIT_SUCCESS);
}
@@ -3706,6 +3706,7 @@ static const char *getopt_string = "vVqdDs:t:u:i:hc:p:"
static const struct option longopts[] = {
{ "help", 0, NULL, 'h' },
{ "version", 0, NULL, 'V' },
+ { "quiet", 0, NULL, 'q' },
{ "debug", 0, NULL, 'D' },
{ "config", 1, NULL, 'c' },
#ifdef BUILD_BUILTIN_CONFIG
@@ -3726,8 +3727,8 @@ static const struct option longopts[] = {
#endif /* BUILD_X11 */
{ "for-scripts", 1, NULL, 's' },
{ "text", 1, NULL, 't' },
- { "interval", 0, NULL, 'u' },
- { "pause", 0, NULL, 'p' },
+ { "interval", 1, NULL, 'u' },
+ { "pause", 1, NULL, 'p' },
{ 0, 0, 0, 0 }
};
diff --git a/src/diskio.cc b/src/diskio.cc
index bfbb4635..334ce148 100644
--- a/src/diskio.cc
+++ b/src/diskio.cc
@@ -186,7 +186,7 @@ void update_diskio_values(struct diskio_stat *ds,
ds->last_read = reads;
ds->last_write = writes;
}
- /* since the values in /proc/diskstats are absolute, we have to substract
+ /* since the values in /proc/diskstats are absolute, we have to subtract
* our last reading. The numbers stand for "sectors read", and we therefore
* have to divide by two to get KB */
ds->sample_read[0] = (reads - ds->last_read) / 2;