Package: wmbattery Version: 2.42 Severity: wishlist Tags: patch It does not do this easily in a way that i understand under 'fvwm'. Included is a patch which allows this from the command line.
-- System Information: Debian Release: jessie/sid APT prefers testing APT policy: (500, 'testing'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.2.51-rt72 (SMP w/2 CPU cores; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages wmbattery depends on: ii libapm1 3.2.2-14 ii libc6 2.17-97 ii libglib2.0-0 2.36.4-1 ii libupower-glib1 0.9.23-2+b1 ii libx11-6 2:1.6.2-1 ii libxext6 2:1.3.2-1 ii libxpm4 1:3.5.10-1 ii upower 0.9.23-2+b1 wmbattery recommends no packages. Versions of packages wmbattery suggests: pn wmaker <none> -- no debconf information
-*- mode: compilation; default-directory: "/usr/src/wmbattery/" -*- Compilation started at Tue Dec 17 07:47:39 find . -name "*orig" -exec difforig {} -u \; --- ./wmbattery.c.orig 2013-12-05 11:27:52.000000000 -0800 +++ ./wmbattery.c 2013-12-17 07:45:22.000000000 -0800 @@ -52,6 +52,7 @@ int delay = 0; int always_estimate_remaining = 0; int granularity_estimate_remaining = 1; +int initial_state = WithdrawnState; signed int low_pct = -1; signed int critical_pct = -1; @@ -214,13 +215,14 @@ extern char *optarg; while (c != -1) { - c=getopt(argc, argv, "hd:g:f:b:w:c:l:es:a:"); + c=getopt(argc, argv, "hd:g:if:b:w:c:l:es:a:"); switch (c) { case 'h': printf("Usage: wmbattery [options]\n"); printf("\t-d <display>\tselects target display\n"); printf("\t-h\t\tdisplay this help\n"); printf("\t-g +x+y\t\tposition of the window\n"); + printf("\t-i start \n"); printf("\t-b num\t\tnumber of battery to display\n"); printf("\t-w secs\t\tseconds between updates\n"); printf("\t-l percent\tlow percentage\n"); @@ -245,6 +247,9 @@ } } break; + case 'i': + initial_state = IconicState; + break; case 'b': battnum = atoi(optarg); break; @@ -339,7 +344,7 @@ XShapeCombineMask(display, iconwin, ShapeBounding, 0, 0, pixmask, ShapeSet); - wmhints.initial_state = WithdrawnState; + wmhints.initial_state = initial_state; wmhints.icon_window = iconwin; wmhints.icon_x = sizehints.x; wmhints.icon_y = sizehints.y; --- ./Makefile.orig 2013-12-05 11:27:52.000000000 -0800 +++ ./Makefile 2013-12-17 07:34:37.000000000 -0800 @@ -35,6 +35,8 @@ $(CC) $(CPPFLAGS) $(CFLAGS) $(shell pkg-config --cflags upower-glib) -c upower.c -o upower.o endif +LIBS+=-lapm -lXext -lXpm + wmbattery: $(OBJS) $(CC) -o wmbattery $(LDFLAGS) $(OBJS) $(LIBS) Compilation finished at Tue Dec 17 07:47:40