First Last Prev Next    No search results available
Bug 444320 - Support composited desktop icon container
: Support composited desktop icon container
Product: nautilus
Component: Desktop
Version: unspecified
Status: NEW
Priority: Normal
Severity: enhancement
Description Robert Carr [reporter] 2007-06-05 12:59:11 UTC
The _COMPIZ_WALLPAPER_SUPPORTED hint is used by the Compiz wallpaper plugin to
indicate that it would like to draw the desktop background, so in response
something such as Nautilus should not. This patch, coupled with a patch to
nautilus (to set an RGBA colormap on the desktop window), doesn't draw the
desktop background when the hint is set, and if it is changed switches modes of
operation.

It is useful for the wallpaper plugin to enable different backgrounds on
different viewports (i.e. different sides of the cube).
Comment 1 Robert Carr [reporter] 2007-06-05 13:01:24 UTC
Created an attachment (id=89405) [details] [review]
Patch for libeel
Comment 2 Robert Carr [reporter] 2007-06-05 13:01:58 UTC
Created an attachment (id=89406) [details] [review]
Nautilus patch
Comment 3 A. Walton 2008-03-27 02:55:34 UTC
Hi, sorry it took us so long to get around to commenting on this; Eel doesn't
receive as much attention as Nautilus does, and this bug pretty much fell off
the map. Anyways, we are currently discussing the best way to implement this
for 2.24, and so I'm moving the bug to Nautilus and targeting it for the next
release. 

A few points: We should use GDK to test if compositing is available and we need
to monitor the composited-change signal on the GdkScreen so we can revert to
the old behavior if the user doesn't have compositing. We also should stop
drawing the background in the event that compositing is available, and just let
gnome-control-center or the window manager draw the background (as per bug
#48004).

It was also discussed that we need some input from the WM Spec team on what
atom to use for multiple backgrounds so that we're not carrying around a hack
just for Compiz. Christian Neumair sent this mail to that team:
mail.gnome.org/archives/wm-spec-list/2008-March/msg00017.html

Lets get this in for 2.24!
Comment 4 Cosimo Cecchi [nautilus developer] 2008-03-30 01:19:02 UTC
*** Bug 524846 has been marked as a duplicate of this bug. ***
Comment 5 Bernard GODARD 2008-05-07 21:46:35 UTC
I am not sure bug 524846 is a duplicate of this bug. 524846 is not limited to
compiz. There should be an option "transparent background" in nautilus
configuration next to the option "Show desktop" in gconf-editor (it would also
be best if these options were accessible from the "appearances preferences"
GUI). "transparent background" would make nautilus draw the icons on top of a
root window whose content would be managed by another program (mplayer, compiz
wallpaper plugin ...). At the moment it is not possible to have a movie in the
background or to set different backgrounds on the faces of the compiz cube
without giving up on desktop icons ("show desktop" option turned off).
Comment 6 A. Walton 2008-05-07 21:54:32 UTC
This bug isn't limited to Compiz either, it's just badly titled. "Transparent
background" is most certainly a dupe of this bug; when fixed, we'd simply
composite the desktop icon container onto the existing background (which can
then be drawn by whatever). 

Updating summary.
Comment 7 55adarnall 2009-04-02 04:57:22 UTC
I'm voting for this enhancement.  Considering I prefer a desktop with icons,
this is the only way I'm aware of getting for compiz-fusion's wallpaper plugin
to work for multiple workspace wallpapers.  I'm too scared to try the patches
for Gnome 2.20 given I'm using 2.26, especially with the reports of the patches
not working on 2.22.

Is it inapropriate to ask for a dev status update (or request a change/removal
of the target milestone)?
Comment 8 A. Walton 2009-08-03 20:04:56 UTC
*** Bug 590500 has been marked as a duplicate of this bug. ***
Comment 9 ivucica 2009-08-22 13:59:49 UTC
Voting for the enhancement, too, which is not yet in 2.26 in Debian. Wallpaper
in Compiz is pretty much useless without transparent Nautilus desktop, and I'd
hate to lose the desktop icons.
Comment 10 nh2 2010-01-12 19:52:36 UTC
The milestone for this bug should be set appropriate.

There are thousands of users who would be pleased by this.
Comment 11 A. Walton 2010-02-27 00:10:27 UTC
*** Bug 611218 has been marked as a duplicate of this bug. ***
Comment 12 violet 2010-03-01 23:44:47 UTC
Ah, okay, I created the dup. I'd love to see any way to enable this behaviour
in Nautilus, even if it's just a config option. I was also wondering what a
realistic target milestone might be (since the one in the bug write-up can't
possibly be correct ;-) ). Also, I'm thinking of taking a stab at patching this
myself -- if anyone more familiar with the codebase wanted to point me vaguely
in the right direction, it would be appreciated.
Comment 13 luciano 2010-05-12 00:38:43 UTC
I'd also like to vote for this! This was opened three years ago, and it appears
that a fix has already been issued for v2.20. Would be nice if this was
included in mainline.
Comment 14 zbynek 2010-06-20 20:45:56 UTC
Come on...
Comment 15 Allan Day [nautilus developer] 2010-07-07 11:07:19 UTC
Changing component as part of ongoing bug reorganisation work.
Comment 16 Cosimo Cecchi [nautilus developer] 2011-03-31 19:39:54 UTC
We should revisit this while cleaning up the background in 3.2.
Comment 17 André Klapper [developer] 2011-10-04 09:15:19 UTC
(In reply to comment #16)
> We should revisit this while cleaning up the background in 3.2.

Cosimo: Time to do this now?
Note

You need to log in before you can comment on or make changes to this bug.


Attachments
Patch for libeel (2.75 KB, patch)
2007-06-05 13:01 UTC, Robert Carr
none Details | Diff | Review
Nautilus patch (982 bytes, patch)
2007-06-05 13:01 UTC, Robert Carr
none Details | Diff | Review
Show Obsolete (2) View All Add an attachment (proposed patch, testcase, etc.)


Status: NEW
Product: nautilus
Desktop
: unspecified
: All
: Normal enhancement
: 3.2
Assigned To: Nautilus Maintainers
: Nautilus Maintainers
:
:
:
:
  Show dependency tree
 
Reported: 2007-06-05 12:59 UTC by Robert Carr
Modified: 2011-11-02 17:58 UTC (History)
25 users (show)

See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement
 

First Last Prev Next    No search results available

gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.