Whenever I use XFWM (usually I use metacity) with Rox-Filer as my pinboard
application, it acts in an annoying way - when I click on an icon on the
pinboard, I am jumped back to the workspace where the application was
i.e. I minimise an app on workspace 1; I move to workspace 5; I click on the
minimised icon on the pinboard; I am transported back to workspace 1 where the
app is maximised back.
In metacity, when I minimise an app on workspace 1 and then click the icon
while in workspace 5, the app restores to workspace 5, not 1 - this is much
more compatible with pinboard use, this is the entire reason to have a
pinboard: to use the desktop as a temporary taskbar.
Is there a way of tweaking XFWM, or could XFWM be updated, so that it worked
like metacity in this situation, as described above?
Please try this version and report:
make: Entering directory `/home/benxor/code/xfwm4-4.0.4/src'
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/startup-notification-1.0
-I/usr/X11R6/include -I/usr/X11R6/include -I/usr/include/xfce4
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/X11R6/include
-I/usr/include/xfce4 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include
-I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/atk-1.0 -I/usr/X11R6/include
-DDATADIR=\"/usr/share/xfwm4\" -g -O2 -MT xfwm4-client.o -MD -MP -MF
".deps/xfwm4-client.Tpo" -c -o xfwm4-client.o `test -f 'client.c' || echo
then mv -f ".deps/xfwm4-client.Tpo" ".deps/xfwm4-client.Po"; else rm -f
".deps/xfwm4-client.Tpo"; exit 1; fi
client.c: In function `clientWindowType':
client.c:1239: error: syntax error before "else"
client.c: At top level:
client.c:1249: error: syntax error before "if"
client.c:1252: warning: parameter names (without types) in function declaration
client.c:1252: error: conflicting types for `clientSetNetState'
client.c:337: error: previous declaration of `clientSetNetState'
client.c:1252: warning: data definition has no type or storage class
client.c:1253: error: syntax error before '->' token
client.c:1253: error: conflicting types for `clientSetLayer'
client.h:282: error: previous declaration of `clientSetLayer'
client.c:1253: warning: data definition has no type or storage class
client.c:4200: error: conflicting types for `clientSetLayer'
client.c:1253: error: previous declaration of `clientSetLayer'
make: *** [xfwm4-client.o] Error 1
make: Leaving directory `/home/benxor/code/xfwm4-4.0.4/src'
make: *** [all-recursive] Error 1
make: Leaving directory `/home/benxor/code/xfwm4-4.0.4'
make: *** [all] Error 2
benxor@shark xfwm4-4.0.4 $
Sorry, a typo... Can you retry please? (same url)
New versions compiles, and seem to work alright - tasks are not bound to the
desktop they were pinned on. However, I've noticed it's crashed the taskbar a
couple of times, but I can't get a reproducable scenario so could be anything.
Appears to work then, thankyou =D
However: the system tray is no longer displaying properly in the taskbar - gaim
and other apps place no icon, although the place where the system-tray should
be does get marginally wider, as though something 1px thick was there.
Getting ahead of myself - had two instances of the system-tray running. All
mass stale bug cleanup - reopen if closed in error