From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#25851: 25.2; GTK warning when starting Emacs when desktop file has more than one frame Date: Thu, 23 Mar 2017 06:47:03 -0700 (PDT) Message-ID: <4f44f0fb-96fe-4326-8a0c-c87e4ef17613@default> References: <87a89c51qb.fsf@moondust.localdomain> <58D3804E.5030109@gmx.at> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1490276947 30804 195.159.176.226 (23 Mar 2017 13:49:07 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 23 Mar 2017 13:49:07 +0000 (UTC) To: martin rudalics , "N. Jackson" , 25851@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Mar 23 14:49:03 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cr36m-0006p1-PY for geb-bug-gnu-emacs@m.gmane.org; Thu, 23 Mar 2017 14:48:56 +0100 Original-Received: from localhost ([::1]:56571 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cr36s-0000qh-UZ for geb-bug-gnu-emacs@m.gmane.org; Thu, 23 Mar 2017 09:49:02 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38977) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cr35z-0000N2-H5 for bug-gnu-emacs@gnu.org; Thu, 23 Mar 2017 09:48:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cr35u-00052c-0u for bug-gnu-emacs@gnu.org; Thu, 23 Mar 2017 09:48:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:42077) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cr35t-00052S-U5 for bug-gnu-emacs@gnu.org; Thu, 23 Mar 2017 09:48:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cr35t-0006Fd-NG for bug-gnu-emacs@gnu.org; Thu, 23 Mar 2017 09:48:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 23 Mar 2017 13:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25851 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 25851-submit@debbugs.gnu.org id=B25851.149027683323949 (code B ref 25851); Thu, 23 Mar 2017 13:48:01 +0000 Original-Received: (at 25851) by debbugs.gnu.org; 23 Mar 2017 13:47:13 +0000 Original-Received: from localhost ([127.0.0.1]:40266 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cr357-0006ED-LR for submit@debbugs.gnu.org; Thu, 23 Mar 2017 09:47:13 -0400 Original-Received: from userp1040.oracle.com ([156.151.31.81]:21032) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cr356-0006E2-L8 for 25851@debbugs.gnu.org; Thu, 23 Mar 2017 09:47:13 -0400 Original-Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id v2NDl5lv026435 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 23 Mar 2017 13:47:06 GMT Original-Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75]) by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v2NDl5Xi011851 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 23 Mar 2017 13:47:05 GMT Original-Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25]) by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v2NDl5n1019694; Thu, 23 Mar 2017 13:47:05 GMT In-Reply-To: <58D3804E.5030109@gmx.at> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 12.0.6753.5000 (x86)] X-Source-IP: userv0022.oracle.com [156.151.31.74] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:130842 Archived-At: > Thinking about this twice - frameset should _not_ try to restore frame > positions by default. If people think they need it, they should modify > `frameset-filter-alist' appropriately, but by default this option should > be off. Introducing a gravity parameter might help but ISTR that most > window managers don't handle gravity correctly ... I have not been following this thread, so apologies if what I say here does not seem to help. I don't see (here) you give a reason (beyond the statement that you have thought about it twice) why a desktop file should not restore frame positions by default. (Maybe you gave a reason prior to this post?) As one user of multiple frames (and multiple desktops) I would (naively perhaps) expect a desktop state to restore frames as they were when they were saved, modulo anything that might be strictly impossible or unfeasible to do. If frame positions are not restored in general (again, modulo any necessary exceptions that might exist) that would suggest that there is little point in saving and restoring frames. Size and position are among the most important attributes of a frame, and if a user bothers to use multiple frames then it is almost certainly the case that their sizes and positions are important.