Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 363321 - [BUMP] x11-wm/compiz-0.8.8
Summary: [BUMP] x11-wm/compiz-0.8.8
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: Normal enhancement with 5 votes (vote)
Assignee: Desktop-Effects herd
URL: https://cgit.compiz.org/compiz/core/c...
Whiteboard:
Keywords:
Depends on:
Blocks: 410979
  Show dependency tree
 
Reported: 2011-04-12 17:01 UTC by Mr. B
Modified: 2012-04-10 00:00 UTC (History)
14 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
compiz 0.8.8 ebuilds (compiz-0.8.8.ebuilds.tar.bz2,12.15 KB, application/x-bzip2)
2011-06-03 18:21 UTC, shinydoofy
Details
this version uses simple-ccsm-0.8.8 (compiz-fusion-0.8.8.ebuild,928 bytes, text/plain)
2011-06-05 16:48 UTC, David J Cozatt
Details
updated simple-ccsm-0.8.8.ebuild (simple-ccsm-0.8.8.ebuild,957 bytes, text/plain)
2011-06-05 23:28 UTC, David J Cozatt
Details
ebuild for libdrm-2.4.26 tested and working locally (libdrm-2.4.26.ebuild,1.26 KB, text/plain)
2011-06-19 11:53 UTC, David J Cozatt
Details
libcompizconfig-0.8.8.ebuild (libcompizconfig-0.8.8.ebuild,942 bytes, text/plain)
2012-03-23 19:56 UTC, Samuel Bauer
Details
patch compiz-plugins-extra-0.8.8-libnotify.patch (compiz-plugins-extra-0.8.8-libnotify.patch,704 bytes, patch)
2012-03-29 15:02 UTC, Tomasz Golinski
Details | Diff
Patch from stuff overlay. For x11-wm/compiz with +kde to compile against kde-4.8. (compiz-kde-4.8.patch,757 bytes, patch)
2012-04-05 12:21 UTC, Jack Chen
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Mr. B 2011-04-12 17:01:32 UTC
Compiz 0.8.8 was released 2011-03-30.  It fixes some rather annoying window stacking problems.

Changes, as per NEWS:
- Various focus and stacking fixes.
- Removed usages [sic] of deprecated GTK API.
- Fixed drawing of switcher background with KDE4 window decorator.
Comment 1 David J Cozatt 2011-05-26 22:17:37 UTC
*bump* Please add to testing/~arch?
Comment 2 shinydoofy 2011-06-03 18:21:02 UTC
Created attachment 275703 [details]
compiz 0.8.8 ebuilds

I've updated the ebuilds for overlay use.
As I'm an KDE user, I can't comment on the gconf or gnome side of things, but these ebuilds work like a charm for me.

I will add another package later for the diffs so that the devs can easily see what's changed. There also are quite a few files that aren't needed anymore.

In the meantime, I'm always glad about comments if this tarball also works-for-you.
Comment 3 David J Cozatt 2011-06-05 16:41:27 UTC
In compiz-fusion-0.8.8 why is MY_PV=0.8.4 and 
ccsm set to 0.8.4

looks as though it should be PV and simple-ccsm in the ebuild?

Comments?

Change-
>=x11-apps/ccsm-${MY_PV}
to
>=x11-apps/simple-ccsm-${PV}

when simple-ccsm is pulled in then it would also have the right 
>=dev-python/compizconfig-python-${PV}
Comment 4 David J Cozatt 2011-06-05 16:48:26 UTC
Created attachment 275937 [details]
this version uses simple-ccsm-0.8.8

This version of the ebuild will use simple-ccsm instead of ccsm
and when simple-ccsm is called it will pull in 
>=dev-python/compizconfig-python-0.8.8
Comment 5 shinydoofy 2011-06-05 16:50:51 UTC
Neither ccsm nor compizconfig-python were updated to 0.8.8 because neither received a single code commit on the 0.8 branch. That's why they're "stuck" on 0.8.4.
You are right though in that there's a mistake in the simple-ccsm ebuild. This one should have MY_PV=0.8.4 as well for the aforementioned reason.
Comment 6 David J Cozatt 2011-06-05 23:11:57 UTC
Yes ...my bad ...assuming a 'branch' would be complete ;-)

ccsm is required as is compizconfig-python 

installed w/ -gconf and using gconf-backend from package
Comment 7 David J Cozatt 2011-06-05 23:28:18 UTC
Created attachment 275959 [details]
updated simple-ccsm-0.8.8.ebuild
Comment 8 David J Cozatt 2011-06-11 15:27:45 UTC
I've been running this on the desktop for about a week


Calculating dependencies... done!
[ebuild   R    ] x11-wm/compiz-0.8.8  USE="cairo dbus fuse gnome gtk svg -gconf -kde" 0 kB [?=>1]

one issue I've noticed...if firefox is on a screen and I send it to a new workspace it will end up behind the desktop background (an edge peeked out) I cannot bring such applications to the foreground. I cannot figure out how to do the cube faces with my windows on it. It switches desktops as if it was a spinning cube and the windows are wobbly. Most of the affects i try seem to work fine. It looks as though some options disable others and it would be easy to mess these up in ccsm. Haven't tried simple-ccsm yet.
Comment 9 David J Cozatt 2011-06-19 11:53:03 UTC
Created attachment 277515 [details]
ebuild for libdrm-2.4.26 tested and working locally

tested ebuild
Comment 10 David J Cozatt 2011-06-19 11:58:21 UTC
cannot confirm any issue as reported in comment #8 PBKBAC
Comment 11 Alex Domingo 2011-08-23 11:01:46 UTC
Working great on amd64 with nvidia blob and gnome 2.

Thank you for the ebuilds!
Comment 12 Samuel Bauer 2011-11-16 08:12:59 UTC
Also tested on ~amd64, because of dbus flag removal in 0.8.4 (some user reported failure, so mask the flag maybe have been more appropriated. Obviously users that have the correct behavior will not seek it on the bugtracker, thus not reporting it works or too late)

I noticed
no more flickering in xterm
trayfreq (https://bugs.gentoo.org/show_bug.cgi?id=388643) icon in stalonetray sometimes doesn't refresh (Merely unrelated to compiz, but on the trayfreq, even it worked fine using compiz-0.8.4)

tested with nvidia-driver
not tested with nouveau driver (will try it and report later)
Comment 13 Ralf 2012-01-17 18:10:40 UTC
I can also confirm that this compiz-0.8.8.ebuilds are working well. So what's up with the desktop-effects maintainers not to apply any updates forever?
Comment 14 Serge Gavrilov 2012-01-22 09:09:03 UTC
compiz-0.8.8 fixes bug 375883

Works well with nvidia blog and intel g45 (kernel 2.6.39)

Please, include into the portage tree.
Comment 15 Chí-Thanh Christopher Nguyễn gentoo-dev 2012-01-23 00:20:48 UTC
Compiz was package.mask'ed today and is scheduled to be removed in 30 days.

If you care about keeping compiz in Gentoo and are willing to maintain the ebuilds, now is the time to come forward and say so. Read http://www.gentoo.org/proj/en/qa/proxy-maintainers/index.xml what would be needed from your side.
Comment 16 Daniel M. Weeks 2012-01-23 04:15:29 UTC
Hmmm... Why is it being removed? Why is this the announcement location/style?
Comment 17 Serge Gavrilov 2012-01-23 06:03:36 UTC
This is really very bad news.
Comment 18 Chí-Thanh Christopher Nguyễn gentoo-dev 2012-01-23 09:39:04 UTC
Official announcement was made to the gentoo-dev mailing list: http://archives.gentoo.org/gentoo-dev/msg_7890ae9f8247f2250655116b24af6f54.xml
Comment 19 thunderrd 2012-01-23 09:43:04 UTC
I guess we are relegated to keeping the ebuild for 0.8.6 or 0.8.8 in a local overlay until they can't be used anymore.  That could be a long time from now, or not...
Comment 20 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2012-01-23 09:48:02 UTC
(In reply to comment #18)
> Official announcement was made to the gentoo-dev mailing list:
> http://archives.gentoo.org/gentoo-dev/msg_7890ae9f8247f2250655116b24af6f54.xml

I forgot to CC gentoo-dev-announce. I've fixed that now.
Comment 21 Serge Gavrilov 2012-01-23 11:59:19 UTC
compiz has no critical bugs, works quite well for many users. 

What for to remove it?
Comment 22 Billy DeVincentis 2012-01-24 11:20:03 UTC
These ebuilds worked fine for me
Comment 23 Oschtan 2012-01-24 13:16:22 UTC
KDE-4.7.4 (~ amd64, GCC-4.6.2): ​​Compiz-0.8.8 works fine. Together with the effects.
Comment 24 Naohiro Aota gentoo-dev 2012-01-24 18:03:56 UTC
These packages will be removed, because there is no one to be a maintainer. It seems Gentoo developers don't use compiz much or don't have much time to maintain the packages. But if someone can be a proxy maintainer, some Gentoo developers including me would become a commiter for you.

Please read http://www.gentoo.org/proj/en/qa/proxy-maintainers/index.xml and consider to become a proxy maintainer.
Comment 25 Serge Gavrilov 2012-01-24 21:31:22 UTC
What for to remove something that just works? Gentoo involves many orphaned packages. Ebuilds for 0.8.8 from here works for many user, and this is the last stable release. Compiz is not dead, the ebuilds for latest stable compiz are ready and there are no critical bugs. Why to remove? Why not to put 0.8.8 into portage and to orphan this packages? Perhaps in nearest future someone will take this.
Comment 26 Serge Gavrilov 2012-01-24 21:37:10 UTC
Why compiz is not here 

http://www.gentoo.org/proj/en/qa/treecleaners/maintainer-needed.xml

but is planned to be removed in a month?
Comment 27 Samuli Suominen (RETIRED) gentoo-dev 2012-01-25 19:40:11 UTC
(In reply to comment #26)
> Why compiz is not here 
> 
> http://www.gentoo.org/proj/en/qa/treecleaners/maintainer-needed.xml
> 
> but is planned to be removed in a month?

Because the metadata.xml file doesn't have maintainer-needed@g.o tag. Completely unrelated to this bug.

Try Comment #24 again.
Comment 28 Ralf 2012-02-18 00:21:25 UTC
If no one else wants to step in as maintainer, seem I need to offer to do it to prevent it from getting dropped from portage.
Comment 29 Serge Gavrilov 2012-02-18 16:55:10 UTC
(In reply to comment #28)
> If no one else wants to step in as maintainer, seem I need to offer to do it to
> prevent it from getting dropped from portage.

Please, do it and save compiz in portage!
Comment 30 Sergey Popov gentoo-dev 2012-02-21 07:00:01 UTC
*subscribed to bug*
I have copied and bumped compiz ebuilds in my overlay but i am surely do not want compiz ebuilds disappear from main tree, so if gentoo developers still need proxy  maintainer - i am ready for that...
Comment 31 megabaks 2012-03-10 15:02:29 UTC
(In reply to comment #30)
> *subscribed to bug*
> I have copied and bumped compiz ebuilds in my overlay but i am surely do not
> want compiz ebuilds disappear from main tree, so if gentoo developers still
> need proxy  maintainer - i am ready for that...

previosly add patch for kwin >=4.8
//ну ты понел
Comment 32 Vladimir Woelfl 2012-03-15 07:45:22 UTC
Hey count also me in if help is needed :)
Comment 33 Samuel Bauer 2012-03-23 19:56:32 UTC
Created attachment 306469 [details]
libcompizconfig-0.8.8.ebuild

Yesterday I encountered the problem related at:
https://bugs.launchpad.net/compiz-libcompizconfig/+bug/936840

patch is available for c++ version of compiz, not for c (<0.9)
Comment 34 Naohiro Aota gentoo-dev 2012-03-28 11:30:16 UTC
(In reply to comment #30)
> *subscribed to bug*
> I have copied and bumped compiz ebuilds in my overlay but i am surely do not
> want compiz ebuilds disappear from main tree, so if gentoo developers still
> need proxy  maintainer - i am ready for that...

Thanks. Let's start to rescue compiz. I'll be a committer for this package.

We should start from bumping to upstream stable version 0.8.8 first?
Where can I find updated version of your (or any others willing to be maintainer) ebuild?
Comment 35 Sergey Popov gentoo-dev 2012-03-29 08:10:35 UTC
(In reply to comment #34)
> Where can I find updated version of your (or any others willing to be
> maintainer) ebuild?

In my overlay - https://github.com/Pinkbyte/pinkbyte-overlay
It's also in layman(named pinkbyte)
Ebuilds in my overlay are just bumped, no other significant changes made, except for libnotify patch(i removed it)
Comment 36 Naohiro Aota gentoo-dev 2012-03-29 13:43:03 UTC
(In reply to comment #35)
> (In reply to comment #34)
> > Where can I find updated version of your (or any others willing to be
> > maintainer) ebuild?
> 
> In my overlay - https://github.com/Pinkbyte/pinkbyte-overlay
> It's also in layman(named pinkbyte)
> Ebuilds in my overlay are just bumped, no other significant changes made,
> except for libnotify patch(i removed it)

Thanks. I'll add DEPEND on dev-util/intltools and commit to the tree assigning you as a maintainer.

BTW, could you also be a maintainer for following other desktop-effect packages?

# Mask compiz for last-rites unless someone steps up
# to maintain it. Removal in 30 days.
dev-python/compizconfig-python
x11-apps/ccsm
x11-apps/fusion-icon
x11-apps/simple-ccsm
x11-libs/compiz-bcop
x11-libs/compizconfig-backend-gconf
x11-libs/compizconfig-backend-kconfig4
x11-libs/libcompizconfig
x11-plugins/compiz-plugins-extra
x11-plugins/compiz-plugins-main
x11-plugins/compiz-plugins-unsupported
x11-themes/emerald-themes
x11-wm/compiz-fusion
x11-wm/emerald
Comment 37 Sergey Popov gentoo-dev 2012-03-29 14:08:52 UTC
(In reply to comment #36)
> BTW, could you also be a maintainer for following other desktop-effect
> packages?
> 
> ...

Sure, no problem
Comment 38 Tomasz Golinski 2012-03-29 14:53:26 UTC
Pinkbyte, I just tried your overlay, and x11-plugins/compiz-plugins-extra-0.8.8-r9999 fails to compile.

I get libnotify error (even with USE=-libnotify)



notification.c: In function 'notifyLogMessage':
notification.c:110:34: error: too many arguments to function 'notify_notification_new'
/usr/include/libnotify/notification.h:114:21: note: declared here
make[3]: *** [notification.lo] Error 1


There was a version of libnotify patch for 0.8.8 around somewhere here (worked for me) but I can't find it. If you want it, I can attach it here, but I don't remember where I got it from.
Comment 39 Sergey Popov gentoo-dev 2012-03-29 14:55:57 UTC
(In reply to comment #38)
> Pinkbyte, I just tried your overlay, and
> x11-plugins/compiz-plugins-extra-0.8.8-r9999 fails to compile.
> 
> I get libnotify error (even with USE=-libnotify)
> 
> 
> 
> notification.c: In function 'notifyLogMessage':
> notification.c:110:34: error: too many arguments to function
> 'notify_notification_new'
> /usr/include/libnotify/notification.h:114:21: note: declared here
> make[3]: *** [notification.lo] Error 1
> 
> 
> There was a version of libnotify patch for 0.8.8 around somewhere here
> (worked for me) but I can't find it. If you want it, I can attach it here,
> but I don't remember where I got it from.

Please find it and i will include it in ebuild. I use libnotify and did not test compilation without it, but i am definitely sure, that i through away libnotify patch, because of no time to adapt and test it...
Comment 40 Tomasz Golinski 2012-03-29 15:02:05 UTC
Created attachment 307097 [details, diff]
patch compiz-plugins-extra-0.8.8-libnotify.patch
Comment 41 Tomasz Golinski 2012-03-29 15:05:56 UTC
Ok, attached a patch. But note, that your compiz-plugins-extra fails to build for me both with +libnotify and -libnotify. I use x11-libs/libnotify-0.7.4. I get the same error in both cases.
Comment 42 Sergey Popov gentoo-dev 2012-03-29 16:38:00 UTC
(In reply to comment #40)
> Created attachment 307097 [details, diff] [details, diff]
> patch compiz-plugins-extra-0.8.8-libnotify.patch

Thank you for the patch.

(In reply to comment #41)
> Ok, attached a patch. But note, that your compiz-plugins-extra fails to
> build for me both with +libnotify and -libnotify. I use
> x11-libs/libnotify-0.7.4. I get the same error in both cases.

You are right - without patch(and with installed libnotify) compiz-plugins-extra-0.8.8 from my overlay did not compile no matter use-flag 'libnotify' set or not. So, this patch should be applied for both cases. I will add it to my overlay and this patch should be in portage tree too...
Comment 43 Samuel Bauer 2012-03-29 17:42:31 UTC
Compiz ebuild proposed in the Pinkbyte overlay is issued from version who dropped dbus support.

It has been reported that dbus will make compiz crash whatever.
So dbus flag has been dropped from compiz.

I can send some command to compiz via command line without any issues, it's working pretty well and sometimes useful (even I don't use it much).

I suggest:

1) inform people from this issue with einfo, and use package.use
2) masking the dbus flag

But not removing dbus flag.
Comment 44 Jack Chen 2012-04-05 12:21:14 UTC
Created attachment 307879 [details, diff]
Patch from stuff overlay.  For x11-wm/compiz with +kde to compile against kde-4.8.
Comment 45 Jack Chen 2012-04-05 12:26:09 UTC
Pinkbyte, you probably forgot to manifest x11-plugins/compiz-plugins-unsupported after removing old ebuilds.  I'm getting this error:
!!! A file listed in the Manifest could not be found: /var/lib/layman/pinkbyte/x11-plugins/compiz-plugins-unsupported/compiz-plugins-unsupported-0.8.4-r9999.ebuild

And I've attached a patch obtained from stuff overlay.  It is necessary for x11-wm/compiz with +kde USE flag to compile against kde-4.8.
It seems that the patch does not affect compilation on kde-4.7.
Comment 46 Sergey Popov gentoo-dev 2012-04-05 13:30:30 UTC
(In reply to comment #45)
> Pinkbyte, you probably forgot to manifest
> x11-plugins/compiz-plugins-unsupported after removing old ebuilds.  I'm
> getting this error:
> !!! A file listed in the Manifest could not be found:
> /var/lib/layman/pinkbyte/x11-plugins/compiz-plugins-unsupported/compiz-
> plugins-unsupported-0.8.4-r9999.ebuild
> 
> And I've attached a patch obtained from stuff overlay.  It is necessary for
> x11-wm/compiz with +kde USE flag to compile against kde-4.8.
> It seems that the patch does not affect compilation on kde-4.7.

Issue with manifest fixed. Thank you for reporting it.
Patch for kwin 4.8 and higher added with checking on currently installed version of kwin(picked from stuff overlay, thanks to megabaks).
Comment 47 Naohiro Aota gentoo-dev 2012-04-06 01:51:44 UTC
Hi, I'm so happy to see all of you help packages maintained here. But let's split bugs so that I can handle them well. I've filled bug #410979 to track what should be fixed to remove the masks. Please fill/add any bugs not listed on the tracker bug.
Comment 48 Jack Chen 2012-04-07 06:39:37 UTC
Pinkbyte, seems like compiz-kde-4.8.patch for x11-wm/compiz is missing.
Error message:
!!! A file listed in the Manifest could not be found: /var/lib/layman/pinkbyte/x11-wm/compiz/files/compiz-kde-4.8.patch
Comment 49 Sergey Popov gentoo-dev 2012-04-07 12:21:44 UTC
(In reply to comment #48)
> Pinkbyte, seems like compiz-kde-4.8.patch for x11-wm/compiz is missing.

Thanks for reporting, now it is fixed
Comment 50 Naohiro Aota gentoo-dev 2012-04-08 10:27:31 UTC
bug #365121 didn't find the cause of problem and just waited for -0.8.8. So let's restore dbus USE flag and see if the problem is still there or not.
Comment 51 Sergey Popov gentoo-dev 2012-04-08 10:43:02 UTC
(In reply to comment #50)
> bug #365121 didn't find the cause of problem and just waited for -0.8.8. So
> let's restore dbus USE flag and see if the problem is still there or not.

I have restored dbus USE flag in my overlay's ebuild. Compilation with it was successful
Comment 52 Naohiro Aota gentoo-dev 2012-04-08 10:46:46 UTC
(In reply to comment #51)
> (In reply to comment #50)
> > bug #365121 didn't find the cause of problem and just waited for -0.8.8. So
> > let's restore dbus USE flag and see if the problem is still there or not.
> 
> I have restored dbus USE flag in my overlay's ebuild. Compilation with it
> was successful

ok, thanks. do you think it's ready to go to main repository? If so I'll do the work and close this bug.
Comment 53 Sergey Popov gentoo-dev 2012-04-08 10:56:43 UTC
(In reply to comment #52)
> ok, thanks. do you think it's ready to go to main repository? If so I'll do
> the work and close this bug.

Well, i can say that all of compiz-related ebuilds that i used(i do not use fusion-icon, so i can not say what about it) are in status 'works for me'. I use compiz with KDE4 and earlier(in comment #33) there was some GNOME-related problem, that i could not reproduce, because i do not have test environment with both GNOME and compiz installed.

But, anyway, i think that ebuilds are ready to be included in main portage tree
Comment 54 Samuel Bauer 2012-04-08 12:38:38 UTC
(In reply to Comment 53)

This bug signaled in comment 33 is  not related to gnome but to gtk.
I don't use gnome and just run compiz in standalone mode (ccp).

commit 1f6a921158b5a4fa80ea2e844ce25aad04101aaf
Author: Michael Natterer <mitch@lanedo.com>
Date:   Fri Sep 16 16:12:23 2011 +0200

    gtk: allow to specify accelerators in a platform-independent way

    Introduce <Primary> in accelerator strings, which resolves to
    GDK_CONTROL_MASK on X11/Win23, and to GDK_META_MASK on quartz.
    Also serialize CONTROL/META as <Primary> depending on the platform.

 gtk/gtkaccelgroup.c |   36 ++++++++++++++++++++++++++++++++++++
 1 files changed, 36 insertions(+), 0 deletions(-)

depending on the platform ! I'm on amd64 like lot of other people on the thread
Comment 55 Samuel Bauer 2012-04-08 13:23:41 UTC
You can also take at the bitting comment from compiz lead developer on:

https://code.launchpad.net/~compiz-team/compiz-libcompizconfig/0.9.5

See:

429. By Sam Spilsbury on 2012-03-05

I don't copy this comment here.
Comment 56 Vladimir Woelfl 2012-04-08 23:14:05 UTC
Hey people, I can also testify on my side that everything works fine with 0.8.8. Here are the packages/versions I have:

ccsm-0.8.4
compiz-0.8.8
compiz-bcop-0.8.8
compiz-plugins-extra-0.8.8
compiz-plugins-main-0.8.8
compiz-plugins-unsupported-0.8.8
compizconfig-backend-gconf-0.8.8
compizconfig-python-0.8.4
libcompizconfig-0.8.8

BTW. I'm running these with GNOME, for a month or so now. Some previous nuisances such as small tooltips being garbled and white screen when switching ttys are gone. I'd concur that it's pretty much stable. I'm using expo, wall, animations, window previews, scale...
Comment 57 Tomasz Golinski 2012-04-08 23:32:22 UTC
Let me just add here that compiz + wall plugin + xfce4-plugin is affected by a bug described here:
http://www.mail-archive.com/dev@lists.compiz-fusion.org/msg00530.html
Comment 58 Denilson Sá Maia 2012-04-09 03:09:35 UTC
(In reply to comment #57)
> Let me just add here that compiz + wall plugin + xfce4-plugin is affected by
> a bug described here:
> http://www.mail-archive.com/dev@lists.compiz-fusion.org/msg00530.html

Is it a new bug in 0.8.8 version? The way it is described, it seems to be a known issue that should have been around forever.
Comment 59 Naohiro Aota gentoo-dev 2012-04-09 11:54:13 UTC
Added and unmasked x11-wm/compiz-0.8.8. Thanks.
Comment 60 Tomasz Golinski 2012-04-10 00:00:31 UTC
Sorry for not being clear. It's been around for a long time, although I don't think that it affected xfce-panel so long ago as 2009 (maybe I had something different in my system).

I just wanted to point out that current compiz still is affected by a bug that is quite serious for xfce users. Maybe even ebuild should warn a user about it if xfce4-panel is detected (and suggest a work-around).