Hi,
This was reported by a Debian user. Please retain the CC to
[email protected] in your response, so that
the Debian BTS has a record.
Package: fvwm
Version: 1:2.6.5.ds-2
Severity: normal
The "sticky" state of a window is not removed by an EWMH message.
For example in an xterm, turn on sticky with
wmctrl -i -r $WINDOWID -b add,sticky
The title bar becomes lines to show stickiness. But then
wmctrl -i -r $WINDOWID -b remove,sticky
does not remove the sticky indicator lines from the title bar where I
hoped it would. Simlarly "toggle" does not remove it. The usual window
menu command with WindowShade does remove it though.
+ "(Un)Shade" WindowShade toggle
Nosing around fvwm/ewmh_events.c ewmh_WMStateSticky() under "ev != NULL"
I see the apparent "add" and "remove" legs are both the same
execute_function_override_window(NULL, NULL, "Stick on", 1, fw);
I wonder if the remove leg, the "else", should be "Stick off".
Changing it to that works for me.
-- System Information:
Debian Release: 7.0
APT prefers unstable
APT policy: (990, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.32-5-486
Locale: LANG=en_AU, LC_CTYPE=en_AU (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash
Versions of packages fvwm depends on:
ii libc6 2.17-7
ii libcairo2 1.12.2-3
ii libfontconfig1 2.10.2-2
ii libfribidi0 0.19.5-2
ii libgdk-pixbuf2.0-0 2.28.2-1
ii libglib2.0-0 2.36.3-3
ii libice6 2:1.0.8-2
ii libpng12-0 1.2.49-4
ii libreadline6 6.2+dfsg-0.1
ii librplay3 3.3.2-14
ii librsvg2-2 2.36.4-2
ii libsm6 2:1.2.1-2
ii libstroke0 0.5.1-6
ii libtinfo5 5.9-10
ii libx11-6 2:1.6.0-1
ii libxcursor1 1:1.1.14-1
ii libxext6 2:1.3.2-1
ii libxft2 2.3.1-1
ii libxinerama1 2:1.1.3-1
ii libxpm4 1:3.5.10-1
ii libxrender1 1:0.9.7-1+deb7u1
ii perl 5.14.2-21
ii perl-modules [libperl4-corelibs-perl] 5.14.2-21
ii zlib1g 1:1.2.8.dfsg-1
Versions of packages fvwm recommends:
pn fvwm-icons <none>
ii libx11-protocol-perl 0.56-4
ii perl-tk 1:804.031-1
Versions of packages fvwm suggests:
ii cpp 4:4.6.1-2
pn fvwm-themes <none>
ii m4 1.4.16-5
ii menu 2.1.46
pn wm-icons <none>
-- debconf information:
* fvwm/upgrade/pre_2.5.8: true
* fvwm/info:
* fvwm/select: old
* fvwm/hooks: true