From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Jan D." Newsgroups: gmane.emacs.devel Subject: Re: Group leader (WM_HINTS) Date: Wed, 16 Feb 2005 16:36:32 +0100 Message-ID: <73f88383a5a01b1f6f95eb5a71cb695b@swipnet.se> References: <16915.21178.865407.880812@mail.eng.it> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 (Apple Message framework v619.2) Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1108568351 6549 80.91.229.2 (16 Feb 2005 15:39:11 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 16 Feb 2005 15:39:11 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Feb 16 16:39:11 2005 Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1D1RFW-0003Vs-FC for ged-emacs-devel@m.gmane.org; Wed, 16 Feb 2005 16:37:58 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1D1RVU-0000xy-AK for ged-emacs-devel@m.gmane.org; Wed, 16 Feb 2005 10:54:28 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1D1RSX-0000FT-Ir for emacs-devel@gnu.org; Wed, 16 Feb 2005 10:51:28 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1D1RSE-00005q-Co for emacs-devel@gnu.org; Wed, 16 Feb 2005 10:51:07 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1D1RSE-00005g-99 for emacs-devel@gnu.org; Wed, 16 Feb 2005 10:51:06 -0500 Original-Received: from [195.54.107.73] (helo=mxfep02.bredband.com) by monty-python.gnu.org with esmtp (Exim 4.34) id 1D1REk-0001bD-Om for emacs-devel@gnu.org; Wed, 16 Feb 2005 10:37:11 -0500 Original-Received: from coolsville.localdomain ([83.226.180.210] [83.226.180.210]) by mxfep02.bredband.com with ESMTP id <20050216153709.HYAJ17521.mxfep02.bredband.com@coolsville.localdomain>; Wed, 16 Feb 2005 16:37:09 +0100 In-Reply-To: <16915.21178.865407.880812@mail.eng.it> Original-To: saint@eng.it X-Mailer: Apple Mail (2.619.2) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org X-MailScanner-To: ged-emacs-devel@m.gmane.org Xref: main.gmane.org gmane.emacs.devel:33551 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:33551 > Before switching to the CVS version of Emacs, when I explicitly set > the name of a frame to "SOMETHING" then I had that that frame has its > own window id of the group leader in WM_HINTS. > > I think that this behaviour has been fixed in the CVS version. > > But I miss the old "bug", since, together with WindowMaker, it let me > do some neat organizazion/use of my virtual desktops (workspaces) and > hide the "SOMETHING" frame withouth touching the other. > > Is there some way to set a frame as group leader in X11 with the CVS > Emacs ? Short answer: no. Longer answer: Actually Emacs does not set the group leader. It is done by the tool kits (Xt or GTK). The one set by the Xt WMShell still points to itself (which in fact is a bug), but GTK creates a leader window for this. If you compile Emacs without a tool kit (i.e. --with-x-toolkit=no) the group leader will not be set. The fact that Windowmaker makes a distinction sounds strange, but a WM is free to do what it wants. I can't really deduce from your explanation what the difference is. Jan D.