After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 345249 - Window edges anti-aliasing request
Window edges anti-aliasing request
Status: RESOLVED OBSOLETE
Product: metacity
Classification: Other
Component: general
2.14.x
Other All
: Normal enhancement
: ---
Assigned To: Metacity maintainers list
Metacity maintainers list
Depends on:
Blocks:
 
 
Reported: 2006-06-18 15:43 UTC by Michiel Sikma
Modified: 2017-06-12 10:37 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement



Description Michiel Sikma 2006-06-18 15:43:08 UTC
Gnome's Metacity is an awesome thing that's made it possible for designers to make great themes for a long time. There's one thing, however, that I feel is missing and should be provided at some point. I'm member of the Ubuntu art team and I feel that a big limitation of the Metacity is the fact that there are no anti-aliased rounded window edges.

Ubuntu uses rounded windows by default now. It seems slightly old-fashioned by now that it's not possible to make the window corners anti-aliased. It doesn't exactly matter whether this is rendered by Gnome or provided by the artist with a 32-bit image, but it should become possible at some point to get this done somehow.

We feel that it would be a great improvement to Gnome artwork if this were to be provided, since it immediately gives the entire theme (and thus, the system) a very polished and complete look.

Thanks for reading this request, and I hope you will agree with me about the benefits of this proposition.
Comment 1 Ivan Denker 2007-10-16 18:12:25 UTC
I agree, especially now that Metacity themes have become the standard for CompizFusion.  Smoothly rounded corners are possible only using emerald or such, which doesn't work with the appearance applet and so creates a confusing configuration situation.
Comment 2 Thomas Thurman 2007-10-16 19:03:29 UTC
Sorry that this one seemed to drop off the radar. It's always good to hear from the people who actually make the themes-- I often wonder about what features people would actually like.

Will this require a working compositor? (That's not necessarily a blocker.)
Comment 3 Tristian Celestin 2010-01-22 23:24:19 UTC
Perhaps this is being handled in some private metacity branch or in mutter now, but I was wondering if there was any recent work put into addressing this?

If there wasn't, what would be necessary in order to make this work?
Comment 4 Sense Hofstede 2010-08-04 07:53:34 UTC
This bug was also reported by Yurel Watson on Launchpad in Ubuntu at <https://launchpad.net/bugs/606149>.
Comment 5 Havoc Pennington 2010-08-06 01:29:22 UTC
Yes, this requires a compositor. It should be trivial with any flavor of metacity that has a compositor, and impossible-ish with any flavor that does not.
Comment 6 Alberto Milone 2011-01-25 21:55:53 UTC
@Havoc
In your opinion what are the required steps to implement this in Metacity?

Note: as far as I know Emerald or the cairo decoration (not the one that relies on metacity) in gtk-window-decorator achieve anti-aliasing by simply drawing the whole decoration (including borders) with cairo.
Comment 7 Andrea Antolini 2011-06-11 16:17:09 UTC
Hi all,  just a comment   hoping the someone take in charge this bug ..

nowadays we have Gnome3 and Mutter so I think  could be possible implement this feature... (I'm not a programmer, just play sometime with metacity themes and  no
anti-aliased rounded window edges is quite annoying)

Thanks for the attention :)

Andrea
Comment 8 bwatkins 2011-06-15 20:03:58 UTC
I find is disappointing that this is still an issue with gnome shell, which not has compositing by default. Gnome-shell brings a lot of eye candy but ignores a very basic piece. Gnome-shell is beautiful, but the window borders ruin that flow. I would love to know if a fix for this is planned.
Comment 9 bwatkins 2011-06-15 20:04:27 UTC
(In reply to comment #8)
> I find is disappointing that this is still an issue with gnome shell, which not
> has compositing by default. Gnome-shell brings a lot of eye candy but ignores a
> very basic piece. Gnome-shell is beautiful, but the window borders ruin that
> flow. I would love to know if a fix for this is planned.

*which now has compositing by default.
Comment 10 Jack Gandy 2011-06-22 10:42:57 UTC
I'm totally shocked that this bug is still 'UNCONFIRMED', although it may be useful to file a bug against Mutter or the newest version of Metacity (one and the same?) instead.

So far as I know, Metacity's compositor had support for semi-transparent inactive windows for quite some time, as seen in openSUSE's Sonar theme, here.

http://tuxrocket.com/wp-content/uploads/2010/04/3555405243_d41e7c3ea6_o.png

If you can have semi-transparency in one part of the theme, why not simply the pixels on the corners? This seems like it really wouldn't be that difficult to implement, even on an optional basis for future themes. Of course, I'm no window-manager developer, but I'd like for someone who is to comment on just how difficult this would be to implement.
Comment 11 Olav Vitters 2011-06-22 14:36:45 UTC
There is no active Metacity developer and unconfirmed vs new does not matter at all. Patch and/or developer welcome.
Comment 12 Andrea Antolini 2011-07-28 06:19:22 UTC
it seems that something will change :) with gnome 3.2

from http://afaikblog.wordpress.com/2011/07/13/news-from-gnome-shell-land/ 

( a list of  improvements and new features for the next release reported by a team member of Gnome Design Team) 

...
Pretty rounded window corners

Another item that has been on the wish list for some time are properly rendered rounded window corners. It sounds like a small thing, but getting this right will make the desktop look a whole lot nicer. And Jasper’s working on it.
...