Suppose we have pidgin buddy window on desktop 1 and other windows on desktop 2.
Pidgin show the tray icon. When I click on this icon, buddy window appears.
But if I click on icon when active desktop is 2 pidgin buddy window will move to desktop 2 and then appears. KDE ruled this situation correctly.
Sticking the buddy window doesn't give any result. Moreover, if I stick the buddy window on 1st desktop and do as above, this window will be visible both on desktop 1 and on desktop 2.
Pidgin v. 2.01. Debian testing
Works here, looks like a duplicate of bug #2961 and bug #3201 to me.
Please try playing with the "activate_action" hidden option.
From the xfce 4.4.1 Changlog (http://www.xfce.org/documentation/changelogs/4.4.1)
"Add new hidden option to instruct xfwm4 not to bring window back on current
workspace when activated (Bug #2961)."
Some hidden options allow you to customize xfwm4 behavior. They have to be
added by hand to your HOME/.config/xfce4/xfwm4/xfwm4rc file. You may have to
create this file.
How the window manager must react when a window raises itself. When set to
"bring", the window manager to bring the window on the current workspace,
"switch" will switch to the window's workspace, and "none" will simply do
nothing but set the "demand attention" flag on the window.
*** This bug has been marked as a duplicate of bug 2961 ***