<AWT Dev> Window Decorations do not work on x86_64
kgallowa at redhat.com
Wed Aug 1 06:53:32 PDT 2007
I responded to Artem directly, but I'm going to post my response here
for those that are interested.
I am using Gnome 2.18.3 running on Fedora 7. Metacity is my window
manager, and I have tried "metacity --replace" with no effects. I am
not running any composite extensions, or even a proprietary video driver
(I use VESA and have an ATI video card). The latest binary JDKs do not
cause this issue, it is only seen with OpenJDK/IcedTea (although it has
been fixed in IcedTea 1.2 released today).
I have also enclosed a screenshot of a simple awt app that appears
correctly on 32-bit systems, but, as can be seen, is missing window
decorations on our x86_64 machines.
Hope that helps.
Artem Ananiev wrote:
> Hi, Francis, all,
> the diffs in XPanelPeer are a part of the fix for 6567564 (Canvas's
> graphics config does not change when moved across monitors, Linux).
> The fix also includes some changes in XPanelPeer sub/super classes,
> and I think it's not a right thing to revert the changes from
> XPanelPeer only.
> At the same time, I still can't reproduce the described problem with
> window decorations on my desktop. I have already written to Kyle
> privately about the required system configuration (32/64 bit, window
> manager, window manager version, etc.) but haven't received any reply.
> Until this information is available, we can't proceed with the bug.
> Francis Kung wrote:
>> Hi everyone,
>>>>>> Could you tell what window manager you're using when you observe
>>>>>> this behavior? Did you try running under Metacity? Is the bug
>>>>>> still reproducible then?
>>>>> This was tested under Metacity and it is still a bug.
>>>> Sun accepted this bug this morning as bug 6586752.
>>> This problem was narrowed down to a regression between b14 and b15.
>>> The patch causing the problem has been uploaded here:
>>> Though, we are still trying to determine what part of this patch is
>>> the cause.
>> I've found the specific area that causes this regression; it was the
>> change in XPanelPeer.java. I've attached the relevant b14->b15 diff;
>> if you revert that patch then window decorations appear once again.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 22857 bytes
Desc: not available
Url : http://mail.openjdk.java.net/pipermail/awt-dev/attachments/20070801/1bb9ecb8/window_decs.png
More information about the awt-dev