emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: raise frame no go


From: Jan Djärv
Subject: Re: raise frame no go
Date: Mon, 24 Sep 2007 07:53:10 +0200
User-agent: Thunderbird 2.0.0.6 (X11/20070728)



Leo skrev:
On 2007-01-06 12:32 +0000, Jan Djärv wrote:
Eli Zaretskii skrev:
Date: Thu, 04 Jan 2007 12:42:19 +0100
From: =?ISO-8859-1?Q?Jan_Dj=E4rv?= <address@hidden>
Cc: address@hidden
Metacity (the default Gnome window manager) is a complete mess when it comes to raise frame. Some versions works, some don't. Some require the code below, some don't. In some configurations (i.e. focus on click vs. focus on mouse) raise frame works, in some raise frame don't work.

We must give up on creating workarounds for Metacity, and just tell people that metacity is buggy. Ufortunately they have to figure out a workaround for themselves and their specific verion/configuration of metacity.
How about writing an entry for etc/PROBLEMS about this?
In the bug created by Leo, http://bugzilla.gnome.org/show_bug.cgi?id=392889,
the recommendation from the Gnome people seems to be that we use
_NET_ACTIVE_WINDOW but with a proper timestamp (this was wrong in Emacs).  If
some version of Metacity hangs, it is no fault of Emacs and should be handeled
as a Metacity bug.

On the other hand, it is late in the game (pretest-wise) and maybe a note in
etc/PROBLEMS is good enough for the release.

Comments?

        Jan D.

Has this been fixed?


raise-frame does not do _NET_ACTIVE_WINDOW, but x-focus-frame does. It would be trivial to add, but the latest discussion indicated that people didn't want that. I.e. raise-frame should just do that, raise. Focus should stay where it was. But for metacity, there is no way to do that.

        Jan D.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]