Package: fspanel / 0.7-13
Metadata
Package | Version | Patches format |
---|---|---|
fspanel | 0.7-13 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
10 XGetGeometry fix.patch | (download) |
fspanel.c |
3 2 + 1 - 0 ! |
[patch] fspanel.c: (scale_icon): fix xgetgeometry call Signed-off-by: Jari Aalto <jari.aalto@cante.net> |
10 XGetGeometry fix=11 gc.patch | (download) |
fspanel.c |
5 3 + 2 - 0 ! |
[patch] fspanel.c: fix scale_icon() and gc mgc Signed-off-by: Jari Aalto <jari.aalto@cante.net> |
30 makefile.patch | (download) |
Makefile |
15 9 + 6 - 0 ! |
[patch] makefile: adjust compile and install Signed-off-by: Jari Aalto <jari.aalto@cante.net> |
40 EWMH compliance.patch | (download) |
fspanel.c |
192 157 + 35 - 0 ! |
ulrich eckhardt <doomster@knuut.de> X-Debian-Bug: 660333 Here's a patch against the Debian sources. The modifications go beyond bug #660333, I discovered a few others on the way. Changes: 1. Set WM_CLASS property. See #660461 for a reason why. 2. Fix some indention mistakes and typos. 3. Handle sticky windows (desktop=-1) as visible everywhere 4. EWMH compliance: a) test _NET_SUPPORTED to detect compliant WM b) use _NET_NUMBER_OF_DESKTOPS and _NET_CURRENT_DESKTOP for switching c) use _NET_WM_DESKTOP to locate client windows d) prefer _NET_WM_NAME, fallback to WM_NAME for client name e) use _NET_WM_STATE to position fspanel above all other windows f) use _NET_WM_WINDOW_TYPE to mark fspanel as dektop part g) use _NET_CLIENT_LIST instead of _WIN_CLIENT_LIST BTW: I found out that when clicking on a task in fspanel, the window is not raised to the top. Only if the window was previously minimized/iconified it is restored and raised. This might be a fluxbox quirk or configuration, but if you can reproduce this with any other window managers (..) As a workaround, clicking three times helps, the first focuses, the second minimizes and the third restores and raises the window. |
1