From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Ekstrand Newsgroups: gmane.emacs.help Subject: Emacs yanking my frames all over the desktop Date: Sat, 21 Mar 2009 15:46:33 -0500 Organization: Aioe.org NNTP Server Message-ID: <878wmytxhy.fsf@jehiel.elehack.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1237671671 8689 80.91.229.12 (21 Mar 2009 21:41:11 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 21 Mar 2009 21:41:11 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat Mar 21 22:42:29 2009 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1Ll8xX-0007QY-RP for geh-help-gnu-emacs@m.gmane.org; Sat, 21 Mar 2009 22:42:28 +0100 Original-Received: from localhost ([127.0.0.1]:44606 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ll8wB-0001IA-42 for geh-help-gnu-emacs@m.gmane.org; Sat, 21 Mar 2009 17:41:03 -0400 Original-Path: news.stanford.edu!headwall.stanford.edu!news.glorb.com!aioe.org!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 31 Original-NNTP-Posting-Host: 3k4OpuCxx2rBT/R1RUDefw.user.aioe.org Original-X-Complaints-To: abuse@aioe.org Original-NNTP-Posting-Date: Sat, 21 Mar 2009 20:49:30 +0000 (UTC) X-Notice: Filtered by postfilter v. 0.7.7 Cancel-Lock: sha1:tzAvgk8dn5AWUTRYc1Stx7F7Hmg= sha1:w+bmOa5WLJ2G6bwO8fhb1+aqGnk= User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.91 (gnu/linux) Original-Xref: news.stanford.edu gnu.emacs.help:167890 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:63182 Archived-At: I am running Emacs 23 (pretest on one machine, Debian snapshot packages on another) with the GTK+ GUI under XFCE 4.4 and suffer from some rather annoying behavior with regards to raising frames. When a frame is raised, Emacs is not content to raise that frame to the top and give it the focus if possible. If the frame is on a different virtual workspace from the one I am currently viewing, it moves the frame to the current workspace. When I have different frames for (primarily) different purposes laid out on workspaces where I want them, it is frustrating to have Emacs destroy that by moving them around. I've fixed the primary context of the problem by telling ido to display buffers in the active frame rather than their current frame if they're already displayed, but sometimes it still comes up and bites me occasionally if Emacs is a bit slow in responding and I flip to a different desktop to look at something while it works and then decides it needs to raise the frame. Looking through customize and with apropos, I cannot find any variables I can use to adjust this behavior. Is there a way I can instruct Emacs to never move a frame from one virtual desktop to another? If it wants to raise a frame on a different desktop, marking the frame as urgent (and possibly moving it to the top on that desktop) and waiting until I return to the desktop it's on would be ideal behavior. Thanks, - Michael -- mouse, n: A device for pointing at the xterm in which you want to type.