From unknown Sat Jun 14 21:27:15 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#31650 <31650@debbugs.gnu.org> To: bug#31650 <31650@debbugs.gnu.org> Subject: Status: 26.1; Desktop mode adds wm stickiness to emacs windows. Reply-To: bug#31650 <31650@debbugs.gnu.org> Date: Sun, 15 Jun 2025 04:27:15 +0000 retitle 31650 26.1; Desktop mode adds wm stickiness to emacs windows. reassign 31650 emacs submitter 31650 Rolf Ade severity 31650 minor thanks From debbugs-submit-bounces@debbugs.gnu.org Tue May 29 21:12:40 2018 Received: (at submit) by debbugs.gnu.org; 30 May 2018 01:12:40 +0000 Received: from localhost ([127.0.0.1]:54492 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fNpfM-0004In-7R for submit@debbugs.gnu.org; Tue, 29 May 2018 21:12:40 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52912) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fNpfK-0004Ia-Du for submit@debbugs.gnu.org; Tue, 29 May 2018 21:12:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fNpfE-0004ok-BV for submit@debbugs.gnu.org; Tue, 29 May 2018 21:12:33 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:57953) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fNpfE-0004oe-81 for submit@debbugs.gnu.org; Tue, 29 May 2018 21:12:32 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43883) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fNpfD-0007YB-9W for bug-gnu-emacs@gnu.org; Tue, 29 May 2018 21:12:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fNpf8-0004ni-AN for bug-gnu-emacs@gnu.org; Tue, 29 May 2018 21:12:31 -0400 Received: from mxout3.interscholz.de ([2a01:1e8:8::238]:57959) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fNpf8-0004m9-4I for bug-gnu-emacs@gnu.org; Tue, 29 May 2018 21:12:26 -0400 Received: from localhost (mxout3 [127.0.0.1]) by mxout3.interscholz.de (Postfix) with ESMTP id BC99121D66 for ; Wed, 30 May 2018 03:12:21 +0200 (CEST) X-Virus-Scanned: interscholz amavisd-new at mxout3.interscholz.de Received: from server.web01.interscholz.net (server.web01.interscholz.net [85.236.196.138]) by mxout3.interscholz.de (Postfix) with ESMTP id C214020344 for ; Wed, 30 May 2018 03:12:20 +0200 (CEST) Received: from linux-qg7d (p5B31768D.dip0.t-ipconnect.de [91.49.118.141]) by server.web01.interscholz.net (Postfix) with ESMTPSA id 4C713340383; Wed, 30 May 2018 03:12:20 +0200 (CEST) From: Rolf Ade To: bug-gnu-emacs@gnu.org Subject: 26.1; Desktop mode adds wm stickiness to emacs windows. Date: Wed, 30 May 2018 03:12:19 +0200 Message-ID: <87zi0idk0c.fsf@pointsman.de> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) I've (desktop-save-mode 1) in my init.el. This works fine for rare occasions is restart emacs. Though, after restart, I not only find all my files open but the eamcs window "sticky" speaking in windows manager terms, meaning if I jump to another virtual desktop, my emacs windwos will "follow" me. The emacs window wasn't in this state at the last save-buffers-kill-terminal call. It doesn't have this state if I start emacs -Q. It's desktop-save-mode, that put my emacs window into this state. It's a minor nuisance, no doubt, but it's clearly wrong. I'm using GNU Emacs 26.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 2.24.10) of 2018-05-29 built on linux-qg7d Repository revision: 07f8f9bc5a51f5aa94eb099f3e15fbe0c20ea1ea Windowing system distributor 'The X.Org Foundation', version 11.0.11203000 (x86_64) and as windows manager fvwm 2.6. From debbugs-submit-bounces@debbugs.gnu.org Wed May 30 02:41:13 2018 Received: (at 31650) by debbugs.gnu.org; 30 May 2018 06:41:13 +0000 Received: from localhost ([127.0.0.1]:54579 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fNunJ-0004Ex-El for submit@debbugs.gnu.org; Wed, 30 May 2018 02:41:13 -0400 Received: from mout.gmx.net ([212.227.15.19]:36237) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fNunH-0004El-LK for 31650@debbugs.gnu.org; Wed, 30 May 2018 02:41:12 -0400 Received: from [192.168.1.100] ([46.125.249.34]) by mail.gmx.com (mrgmx002 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MKZLb-1fMX5D2NiJ-001zAO; Wed, 30 May 2018 08:41:04 +0200 Message-ID: <5B0E4778.9030708@gmx.at> Date: Wed, 30 May 2018 08:40:56 +0200 From: martin rudalics MIME-Version: 1.0 To: Rolf Ade , 31650@debbugs.gnu.org Subject: Re: bug#31650: 26.1; Desktop mode adds wm stickiness to emacs windows. References: <87zi0idk0c.fsf@pointsman.de> In-Reply-To: <87zi0idk0c.fsf@pointsman.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:PwoLOVp/CgXlHLXJoJ2CYSZmv094qiHK5DWdNxPimeQuP8abDrd uKNhPi1apHt5WrN09r/YFUAXxoObI/VVULdY+BJTF4RC0AnohyzUvVgV0Yww4WGfJtgHlYB wbB2WpY1fwiJrNShtPcFXnbU6Vi5pHBrW+ehWqIDN3x5nsCB1usbYHK//aXV+9sQn0NrROL dkbwLvnyIBmq101/rVH6g== X-UI-Out-Filterresults: notjunk:1;V01:K0:fCX5g6BNtJQ=:saYOb+ljeMiBpBW3TnZTba mhqqif0068Xtu6WLyzuYjHs9QxdAyhhwPOTEpoAmU0/KH1sE24MJLY7+bHpRK7rALDZFi1Oki 0vwAjTDwL8flfRXJOqBrhSJvA7Jni9ruHbtvlfFIrgyX9wpEOxqjwHppdkaXlOwAUE7v1X2/s NtC6l7LOyH9M0D+iY0/mNIqzIjz/UgD+zHJQpdzWSBHqMSbJdlyhL3j6Jd4QbgNnaZVfJUJRL wbz6gqFGBI9Ncdvcd3On6kb3PuPqwB04LRki5HCk3Ioo8q/tDsr8pZs+Bq8w1h8lwaJ9enOYi ulHP0yQvm8O4mRhhCVkfsj3zKV6QQWPHQuDTVdXl5NwUUXN7jGd2DP/0rT00aJsBxFCCIL4II 5MyOtTdiNhi3JP0M8EWofgOUXA0XidqrF9pwbihqBhWiIq2BDACatYvSQ/QRqQM7SXsoOnpZa jslxIiutnNB/PSjTvEh4NfYtqz1zxq9Z7fH9ZneTKYqg24lU3Awm8vOK58AG3R8yFt9pgjTRg y9E9m1V5Cp7yzinnvGcbuG4dPTyoIX41vI3xZ0MzrVwxpLo4z/C99Q3LHQwTyFLBV8ryt6KQ6 PtPowB346ExTFsOsXEsSlBlo4RqZnOHG3sO2/anoAOE0aJ5EG9mFnN4AgSW139h+0TIMOYkDY 9zXi5tvdjd8+8L3AtVmtGBC7gHDjNLQVgreF7XFNOQHnTH/8X+APHYwDmiFkBNRwGN7bdPYpf OL38xw/SRal0xYJdI4KqZtpxFuLKZ/wHXEij36mA8UWyjTjQm4C4ccZ+Wg+1dXUhhrGF5QjXH hkYO1Jl X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31650 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > I've > > (desktop-save-mode 1) > > in my init.el. This works fine for rare occasions is restart emacs. > Though, after restart, I not only find all my files open but the eamcs > window "sticky" speaking in windows manager terms, meaning if I jump to > another virtual desktop, my emacs windwos will "follow" me. We would eventually have to find out whether and how an Emacs frame can get "spontaneously" sticky in a session that has not been polluted from a saved desktop. I'd suggest to proceed as follows: Somewhere near the end of your init file (that is, after the code that restores the previous desktop) insert this code: (let (sticky-frames) (dolist (frame (frame-list)) (when (frame-parameter frame 'sticky) (setq sticky-frames (cons frame sticky-frames))) (set-frame-parameter frame 'sticky nil)) (when sticky-frames (message "The following frames were found sticky: %s" sticky-frames))) Now this should (1) make all your frames non-sticky in the new session and (2) tell you if some frames were stored as sticky in your last session. If (2) happens frequently and you are sure that you have never marked any frames as sticky, we could execute that code above with an idle timer and so get an approximate indication of _when_ a frame changes its stickyness spontaneously. > The emacs window wasn't in this state at the last > save-buffers-kill-terminal call. How can you be sure of that? The code for saving the desktop is dumb and handles stickyness like any other frame parameter it does not treat specially. So it would surprise me if the desktop saving code deliberately remembered a frame as sticky. > It doesn't have this state if I start > emacs -Q. It's desktop-save-mode, that put my emacs window into this > state. > > It's a minor nuisance, no doubt, but it's clearly wrong. > > I'm using GNU Emacs 26.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version > 2.24.10) of 2018-05-29 built on linux-qg7d Repository revision: > 07f8f9bc5a51f5aa94eb099f3e15fbe0c20ea1ea Windowing system distributor > 'The X.Org Foundation', version 11.0.11203000 (x86_64) and as windows > manager fvwm 2.6. martin From debbugs-submit-bounces@debbugs.gnu.org Wed May 30 06:53:13 2018 Received: (at 31650) by debbugs.gnu.org; 30 May 2018 10:53:13 +0000 Received: from localhost ([127.0.0.1]:54727 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fNyjA-0001z6-Ul for submit@debbugs.gnu.org; Wed, 30 May 2018 06:53:13 -0400 Received: from mxout3.interscholz.de ([85.236.196.238]:37072) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fNyj8-0001yq-WB for 31650@debbugs.gnu.org; Wed, 30 May 2018 06:53:11 -0400 Received: from localhost (mxout3 [127.0.0.1]) by mxout3.interscholz.de (Postfix) with ESMTP id C950826925; Wed, 30 May 2018 12:53:04 +0200 (CEST) X-Virus-Scanned: interscholz amavisd-new at mxout3.interscholz.de Received: from server.web01.interscholz.net (server.web01.interscholz.net [85.236.196.138]) by mxout3.interscholz.de (Postfix) with ESMTP id 3B8D420E80; Wed, 30 May 2018 12:53:04 +0200 (CEST) Received: from linux-qg7d (p5B317BC3.dip0.t-ipconnect.de [91.49.123.195]) by server.web01.interscholz.net (Postfix) with ESMTPSA id BF73D3401E8; Wed, 30 May 2018 12:53:03 +0200 (CEST) From: Rolf Ade To: martin rudalics Subject: Re: bug#31650: 26.1; Desktop mode adds wm stickiness to emacs windows. References: <87zi0idk0c.fsf@pointsman.de> <5B0E4778.9030708@gmx.at> Date: Wed, 30 May 2018 12:53:03 +0200 In-Reply-To: <5B0E4778.9030708@gmx.at> (martin rudalics's message of "Wed, 30 May 2018 08:40:56 +0200") Message-ID: <87wovle7ow.fsf@pointsman.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31650 Cc: 31650@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) martin rudalics writes: > We would eventually have to find out whether and how an Emacs frame > can get "spontaneously" sticky in a session that has not been polluted > from a saved desktop. I'd suggest to proceed as follows: Somewhere > near the end of your init file (that is, after the code that restores > the previous desktop) insert this code: > > (let (sticky-frames) > (dolist (frame (frame-list)) > (when (frame-parameter frame 'sticky) > (setq sticky-frames (cons frame sticky-frames))) > (set-frame-parameter frame 'sticky nil)) > > (when sticky-frames > (message "The following frames were found sticky: %s" sticky-frames))) > > Now this should (1) make all your frames non-sticky in the new session > and (2) tell you if some frames were stored as sticky in your last > session. If (2) happens frequently and you are sure that you have > never marked any frames as sticky, we could execute that code above > with an idle timer and so get an approximate indication of _when_ a > frame changes its stickyness spontaneously. Now, this is interesting. I start emacs -Q. The frame comes up and isn't sticky. Now I evaluate your code from above in the scratch buffer. It returns nil. _But_: It also puts the frame into sticky mode! If I evaluate your code again, it now returns: The following frames were found sticky: (#) But the emacs frame is still sticky. If I evaluate your code once again (the third time) it returns nil, as the first time, but the frame is still sticky. If I "un-stick" the frame with the appropriate wm command and evaluate your code again it returns nil, but puts the frame back into sticky mode! If I start emacs -Q and first put the frame into sticky mode (with wm command) and then evaluate your code I get The following frames were found sticky: (#) But the frame is still sticky. If I evaluate your code again it returns nil, but the frame stays in sticky mode. This seems weird but this is, what I see, reproducible. As written, this is with emacs 26.1 and fvwm2 2.6.4 rolf From debbugs-submit-bounces@debbugs.gnu.org Wed May 30 08:37:58 2018 Received: (at 31650) by debbugs.gnu.org; 30 May 2018 12:37:58 +0000 Received: from localhost ([127.0.0.1]:54757 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fO0MY-0008H2-8V for submit@debbugs.gnu.org; Wed, 30 May 2018 08:37:58 -0400 Received: from mout.gmx.net ([212.227.17.22]:56743) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fO0MW-0008Gj-CD for 31650@debbugs.gnu.org; Wed, 30 May 2018 08:37:56 -0400 Received: from [192.168.1.100] ([46.125.249.34]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0Mb31L-1fdBaw2a3H-00Kd1X; Wed, 30 May 2018 14:37:49 +0200 Message-ID: <5B0E9B14.4040707@gmx.at> Date: Wed, 30 May 2018 14:37:40 +0200 From: martin rudalics MIME-Version: 1.0 To: Rolf Ade Subject: Re: bug#31650: 26.1; Desktop mode adds wm stickiness to emacs windows. References: <87zi0idk0c.fsf@pointsman.de> <5B0E4778.9030708@gmx.at> <87wovle7ow.fsf@pointsman.de> In-Reply-To: <87wovle7ow.fsf@pointsman.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:CHe5WgVa2XIQ7Y8MpbB9idxlDv5Od9u/+3+JKTdqRBZqSU9QL1y zoCXM3sHAjNS7rJ9HT4MvzZ8FZP0ljZvPnoo1c2rjZvUk11fpBUVpEoi14YEWMxFyWEvewq BRESnUZ9GvEYD299J9wOK0Ru7tBMng5TxlBSFdge1h6gIllLHy/O/AYyMmBWPY5SZyHCpba ApL9pN+6WXjiKSayAJ37g== X-UI-Out-Filterresults: notjunk:1;V01:K0:UedSYNccqhQ=:O4qnAuJxnx/0u1f5vfbthQ MLMCD9LCGhszMeT6swIqBXOBkVr9MtXyZD9xmAwFUZI+af6ZGnVhIIJURopwhOoZH/0/J0l+y L72k9acigF0eXW6Aa2j2HoA1Xrcfb3ok7L3bqapgX6ClSr+pfvVApD1EheUz7p/sKECmurvN4 zdl7uvpCFyYZZqD7lp4wRHXlHVlQh6aWOlGtVvxaZxKIc3zGkkUCTnubUt7znfYEUbfRm7BYy 0DgztF3pQ4e6AYU/PInKGX/MAiHKQnAAkWegyAqIVb/HBrKZzxnQEq7chUPZOn5Lvq0KU7eM/ iT4PxjkDb4Jy5SmA9Mw1inv0ovyxh1788LjGn2OoLNTNdc8ilpLu6IAic6sHtgqxFsPVAemtP Ur5NXcAgSrTNesJPifzFOncTvbAzRe3lj7BL+3mkLjr6DGqIfEKm0z9IzWH+LObb3H4ugC3iW kpmmfKF+r+9LAE7DREHj5gRNvkFXxVY5vpNCojGkrWZ79ngPDXIjtQ6vVEfRlkXDvU06PspCR lwgrc1lkkFSshw19qc9qfgE1N/MpALrgKc5+362b2fsOQZQLBTWijhSSbUnnEg3gf8s2aKa/B d4hnA9DdsMLY/Dcah9e4EKjLTyuwA0DGdrEiAfSK6huZTH8gti33AWE00n21/I+xkODwtE1G9 ytr58wUOFBkonbUhiy0QoZHtsmzzHTzgatoaggBqFS/CqB39McIMqTlJ29lm8ikcGN8oHhwWB Vgsqxu7hgqStlvYn+/hYzu5GwvTDQZmvX+0gVJeMf5gSDKTmIft3Wsf+Q9ja/uCEKa6FkZ2KQ oAaj2Wg X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31650 Cc: 31650@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > Now, this is interesting. Unfortunately so. > I start emacs -Q. The frame comes up and isn't sticky. > > Now I evaluate your code from above in the scratch buffer. It returns > nil. _But_: It also puts the frame into sticky mode! Does it also make the frame sticky when with emacs -Q you simply evaluate (set-frame-parameter frame 'sticky nil))) If so, then it would be helpful to debug x_set_sticky, set_wm_state, x_send_client_event and x_fill_property_data to know which value gets propagated there. As it stands, it seems that we always turn on stickyness when setting this frame parameter to nil, so somehow the chain above seems to corrupt it. Thanks, martin From debbugs-submit-bounces@debbugs.gnu.org Wed May 30 10:49:26 2018 Received: (at 31650) by debbugs.gnu.org; 30 May 2018 14:49:26 +0000 Received: from localhost ([127.0.0.1]:55326 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fO2Pm-0002ub-KW for submit@debbugs.gnu.org; Wed, 30 May 2018 10:49:26 -0400 Received: from mxout3.interscholz.de ([85.236.196.238]:41862) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fO2Pl-0002uQ-Cg for 31650@debbugs.gnu.org; Wed, 30 May 2018 10:49:25 -0400 Received: from localhost (mxout3 [127.0.0.1]) by mxout3.interscholz.de (Postfix) with ESMTP id 1F2CF26934; Wed, 30 May 2018 16:49:21 +0200 (CEST) X-Virus-Scanned: interscholz amavisd-new at mxout3.interscholz.de Received: from server.web01.interscholz.net (server.web01.interscholz.net [85.236.196.138]) by mxout3.interscholz.de (Postfix) with ESMTP id 84AB420F78; Wed, 30 May 2018 16:49:20 +0200 (CEST) Received: from linux-qg7d (p5B317BC3.dip0.t-ipconnect.de [91.49.123.195]) by server.web01.interscholz.net (Postfix) with ESMTPSA id 4CBE33401E8; Wed, 30 May 2018 16:49:20 +0200 (CEST) From: Rolf Ade To: martin rudalics Subject: Re: bug#31650: 26.1; Desktop mode adds wm stickiness to emacs windows. References: <87zi0idk0c.fsf@pointsman.de> <5B0E4778.9030708@gmx.at> <87wovle7ow.fsf@pointsman.de> <5B0E9B14.4040707@gmx.at> Date: Wed, 30 May 2018 16:49:20 +0200 In-Reply-To: <5B0E9B14.4040707@gmx.at> (martin rudalics's message of "Wed, 30 May 2018 14:37:40 +0200") Message-ID: <87tvqpdwr3.fsf@pointsman.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31650 Cc: 31650@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >> I start emacs -Q. The frame comes up and isn't sticky. >> >> Now I evaluate your code from above in the scratch buffer. It returns >> nil. _But_: It also puts the frame into sticky mode! > > Does it also make the frame sticky when with emacs -Q you simply > evaluate > > (set-frame-parameter frame 'sticky nil))) It's not exactly clear to me what code you ask me to evaluate (the code above isn't syntactically correct or only a part of the code you want me to evalute. If I start emacs -Q and evalute just (dolist (frame (frame-list)) (set-frame-parameter frame 'sticky nil)) in the scratch buffer then, yes, this also puts the frame into sticky mode. > If so, then it would be helpful to debug x_set_sticky, set_wm_state, > x_send_client_event and x_fill_property_data to know which value gets > propagated there. As it stands, it seems that we always turn on > stickyness when setting this frame parameter to nil, so somehow the > chain above seems to corrupt it. Hm. From looking around I see that x_set_sticky and set_wm_state are C functions in xterm.c and x_send_client_event and x_fill_property_data are C functions in xselect.c. I guess you mean I should run emacs under gdb, set breakpoints to that functions and inspect the arguments given to the calls. Unfortunately I'm not used to gdb. With the help of etc/DEBUG (part of the emacs source distribution) I was able to start emacs from within emacs with the help of M-x gdb, to set break points to this four functions and run the new instance, with execution stoping at my breakpoints. But I'm unsure what information could help to understand the problem (I guess, the values of the function parameters?) and how to gather them in a way that provide insight. I'd appreciate more detailed hints what (and how) I should look for. Thanks, rolf From debbugs-submit-bounces@debbugs.gnu.org Thu May 31 03:28:29 2018 Received: (at 31650) by debbugs.gnu.org; 31 May 2018 07:28:29 +0000 Received: from localhost ([127.0.0.1]:55571 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fOI0a-0002aD-P5 for submit@debbugs.gnu.org; Thu, 31 May 2018 03:28:29 -0400 Received: from mout.gmx.net ([212.227.15.18]:33405) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fOI0Y-0002Zz-97 for 31650@debbugs.gnu.org; Thu, 31 May 2018 03:28:26 -0400 Received: from [192.168.1.101] ([46.125.250.74]) by mail.gmx.com (mrgmx002 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MC4VE-1fX3Rr3F44-008pY3; Thu, 31 May 2018 09:28:19 +0200 Message-ID: <5B0FA40A.1060902@gmx.at> Date: Thu, 31 May 2018 09:28:10 +0200 From: martin rudalics MIME-Version: 1.0 To: Rolf Ade Subject: Re: bug#31650: 26.1; Desktop mode adds wm stickiness to emacs windows. References: <87zi0idk0c.fsf@pointsman.de> <5B0E4778.9030708@gmx.at> <87wovle7ow.fsf@pointsman.de> <5B0E9B14.4040707@gmx.at> <87tvqpdwr3.fsf@pointsman.de> In-Reply-To: <87tvqpdwr3.fsf@pointsman.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:qOkVdJ1H9f8xEL9VEjJIFEuUlkA8Hi9J3lIJnyGY1TT5lAg6W8q IMgFPMz2+NwRwEvOHL37/hdDzYMK7jYu5dB6DedwhXFuAkhsJ+U/iSGw3UXhPdEPv6pu8sG eIbNyxdZcSRBQqylKw1Mktjb07M6OG8dmxINjRlmt52w+oDyJQ31G+hGDLs8iKN9OrthD0+ BLYiP+wLShDfiZ2qXhx2Q== X-UI-Out-Filterresults: notjunk:1;V01:K0:SsdmNhG7PLs=:X5QGwJG6W+d3/Kv4hwIKAA XoFzB9in5kLXGTKGsMLT8Vdev45p5pAM/oifSsr8As2KkS9WR215mN+DZWdQV0fXfyt/42oQw /qGIJWdHC2N35cUXU269TUB5JQB/8EqI44MBzcE+LNZrQXHqVp9Jz6fLgkkweI3FZew/hmsf/ AhIUF4Uk5Z3Mh8k+TJ28TQOfaudEPyt038pIXx1wnvW/61YwAX9v2ftoJJpyKDyeGE8uSCG7q vx8nW7J/URGaE3MiItx1lCmUPrhw4puhvS2l44DMeRajb06oATGZ59flMkiDDWZpnYQEgjc/8 /tbPaCOo7+IY1zuCXdhDmssrZjy2cfcOTnt9S6pGAZcIHDBhfM4nESwAJUkEgKR3lGjP17Ta8 oI4+mSHufOdwaK5Eirfyi0P7RDoSO3Qc5dlCEwoeGypcP6aCyWXzGhXCYVdOnQTpYFFz1mB/v iCmxvxDtDP4Lc0LT11zTAexMwU1LfL1KrwDOldGIfXiWP8qPyhfPnPnWilEOtWwF61+1qB3Dn v7AdClLTw/bCaz7YU8tnVjHkyYKUhA2U5n5Ceif7WcNlkuANn+Qlh5lRDltXin2cnudvsXuGv 24Nh3ik7Ks0V5sCkqKJXqGiL3qsaVnkZia5s05gKAt2RSdM58KgVzXPq+8jNVxQ2TLdycy4O1 x7EIKVN5xr3FrL0gHCXM1EEF57yobpL8MgUZ5xZMv5+/18APqJJ/0igexwgEph+tXk3B08+0o kmjN15a0YfHtgFWCt2ffOsngy4TLwulwpW9kFrQM3GUXCHYRWWEklHwLwlp3TujgPVsbFKaGt b9B4BBl X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31650 Cc: 31650@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >> Does it also make the frame sticky when with emacs -Q you simply >> evaluate >> >> (set-frame-parameter frame 'sticky nil))) > > It's not exactly clear to me what code you ask me to evaluate (the code > above isn't syntactically correct or only a part of the code you want me > to evalute. Sorry. I initially meant you to try with (let (sticky-frames) (dolist (frame (frame-list)) (when (frame-parameter frame 'sticky) (setq sticky-frames (cons frame sticky-frames)) (set-frame-parameter frame 'sticky nil))) (when sticky-frames (message "The following frames were found sticky: %s" sticky-frames))) which should _avoid_ making a frame inadvertently sticky during checking but then I decided that it would be better to evaluate just (set-frame-parameter nil 'sticky nil) in order to _provoke_ making a frame sticky (this should explain where the two extraneous right parentheses come from). Evaluating the latter does no change the stickyness of the emacs -Q frame here (Debian with Xfce 4.8 and xfwm4). Since with a single frame doing > If I start emacs -Q and evalute just > > (dolist (frame (frame-list)) > (set-frame-parameter frame 'sticky nil)) > > in the scratch buffer then, yes, this also puts the frame into sticky > mode. is equivalent to my single-line form you already confirmed that setting the paramter to nil makes your frame sticky. Hence our systems apparently behave differently. I suppose that evaluating (set-frame-parameter nil 'sticky nil) repeatedly makes your frame sticky the first time and does not change ("toggle") its stickyness afterwards. Right? And I also suppose that (set-frame-parameter nil 'sticky t) behaves just the same as with nil. Right? > Hm. From looking around I see that x_set_sticky and set_wm_state are C > functions in xterm.c and x_send_client_event and x_fill_property_data > are C functions in xselect.c. > > I guess you mean I should run emacs under gdb, set breakpoints to that > functions and inspect the arguments given to the calls. Unfortunately > I'm not used to gdb. > > With the help of etc/DEBUG (part of the emacs source distribution) I was > able to start emacs from within emacs with the help of M-x gdb, to set > break points to this four functions and run the new instance, with > execution stoping at my breakpoints. Great. > But I'm unsure what information could help to understand the problem (I > guess, the values of the function parameters?) and how to gather them in > a way that provide insight. > > I'd appreciate more detailed hints what (and how) I should look for. I'm unsure as well. If I set a breakpoint in set_wm_state and evaluate (set-frame-parameter nil 'sticky nil) in the debugged emacs, then doing p add in the debugging emacs prints false while doing (set-frame-parameter nil 'sticky t) in the debugged emacs has p add print true instead. I suppose you see the same. The next thing we could check is whether setting a breakpoint at cons_to_x_long in x_fill_property_data does produce a val of 0 for setting the parameter to nil and 1 for setting the parameter to true (it does so here). And one other thing to check is: When you set stickyness via the window manager, does the 'sticky' parameter of your frame reflect the actual state correctly? martin From debbugs-submit-bounces@debbugs.gnu.org Thu May 31 09:00:45 2018 Received: (at 31650) by debbugs.gnu.org; 31 May 2018 13:00:45 +0000 Received: from localhost ([127.0.0.1]:55703 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fONC9-0003QG-Dv for submit@debbugs.gnu.org; Thu, 31 May 2018 09:00:45 -0400 Received: from mxout3.interscholz.de ([85.236.196.238]:34116) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fONC7-0003Q8-Ro for 31650@debbugs.gnu.org; Thu, 31 May 2018 09:00:44 -0400 Received: from localhost (mxout3 [127.0.0.1]) by mxout3.interscholz.de (Postfix) with ESMTP id B15AB203F3; Thu, 31 May 2018 15:00:42 +0200 (CEST) X-Virus-Scanned: interscholz amavisd-new at mxout3.interscholz.de Received: from server.web01.interscholz.net (server.web01.interscholz.net [85.236.196.138]) by mxout3.interscholz.de (Postfix) with ESMTP id 08BDF203A2; Thu, 31 May 2018 15:00:42 +0200 (CEST) Received: from linux-qg7d (p5B31770D.dip0.t-ipconnect.de [91.49.119.13]) by server.web01.interscholz.net (Postfix) with ESMTPSA id 9A947340290; Thu, 31 May 2018 15:00:41 +0200 (CEST) From: Rolf Ade To: martin rudalics Subject: Re: bug#31650: 26.1; Desktop mode adds wm stickiness to emacs windows. References: <87zi0idk0c.fsf@pointsman.de> <5B0E4778.9030708@gmx.at> <87wovle7ow.fsf@pointsman.de> <5B0E9B14.4040707@gmx.at> <87tvqpdwr3.fsf@pointsman.de> <5B0FA40A.1060902@gmx.at> Date: Thu, 31 May 2018 15:00:41 +0200 In-Reply-To: <5B0FA40A.1060902@gmx.at> (martin rudalics's message of "Thu, 31 May 2018 09:28:10 +0200") Message-ID: <87po1cdlom.fsf@pointsman.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31650 Cc: 31650@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) martin rudalics writes: > Sorry. I initially meant you to try with > > (let (sticky-frames) > (dolist (frame (frame-list)) > (when (frame-parameter frame 'sticky) > (setq sticky-frames (cons frame sticky-frames)) > (set-frame-parameter frame 'sticky nil))) > > (when sticky-frames > (message "The following frames were found sticky: %s" sticky-frames))) > > which should _avoid_ making a frame inadvertently sticky during > checking Yes, this avoids making the frame (I start with -Q) sticky. > but then I decided that it would be better to evaluate just > > (set-frame-parameter nil 'sticky nil) > > in order to _provoke_ making a frame sticky Yes, this makes the frame sticky; I tried this already. > (this should explain where > the two extraneous right parentheses come from). Evaluating the > latter does no change the stickyness of the emacs -Q frame here > (Debian with Xfce 4.8 and xfwm4). Since with a single frame doing > >> If I start emacs -Q and evalute just >> >> (dolist (frame (frame-list)) >> (set-frame-parameter frame 'sticky nil)) >> >> in the scratch buffer then, yes, this also puts the frame into sticky >> mode. > > is equivalent to my single-line form you already confirmed that > setting the paramter to nil makes your frame sticky. Hence our > systems apparently behave differently. I suppose that evaluating > > (set-frame-parameter nil 'sticky nil) > > repeatedly makes your frame sticky the first time and does not change > ("toggle") its stickyness afterwards. Right? Yes. This makes the frame sticky and doesn't change it afterwards. > And I also suppose that > > (set-frame-parameter nil 'sticky t) > > behaves just the same as with nil. Right? Yes. >> But I'm unsure what information could help to understand the problem (I >> guess, the values of the function parameters?) and how to gather them in >> a way that provide insight. >> >> I'd appreciate more detailed hints what (and how) I should look for. > > I'm unsure as well. If I set a breakpoint in set_wm_state and > evaluate > > (set-frame-parameter nil 'sticky nil) > > in the debugged emacs, then doing > > p add > > in the debugging emacs prints false Yes, it does. > while doing > > (set-frame-parameter nil 'sticky t) > > in the debugged emacs has > > p add > > print true instead. Yes, it does. > I suppose you see the same. The next thing we > could check is whether setting a breakpoint at cons_to_x_long in > x_fill_property_data does produce a val of 0 for setting the parameter > to nil and 1 for setting the parameter to true (it does so here). Hopefully I've done this right ... If I did then: yes, I see the same. > And one other thing to check is: When you set stickyness via the > window manager, does the 'sticky' parameter of your frame reflect the > actual state correctly? Yes, it does. After starting emacs -Q (and frame is non-sticky) (frame-parameter nil 'sticky) returns nil. After I've made the frame sticky with wm command the same code returns t. If I made un-sticky with wm command again it returns nil. Learned so far: - It's not about desktop-mode, it's about set-frame-parameter, which doesn't seem to work correctly at least with some windows managers. - Seems to be windows manager specific (you don't see it with xfwm4, I do with fvwm2 2.6.4). I'll try to build fvwm2 2.6.7 (which seems to be the latest) and check if it shows the same (mis-)behaviour. Though, that has to wait for tomorrow. If there is anything else I could to do help analyzing the problem just let me know. Thanks, rolf From debbugs-submit-bounces@debbugs.gnu.org Thu May 31 09:56:03 2018 Received: (at 31650) by debbugs.gnu.org; 31 May 2018 13:56:03 +0000 Received: from localhost ([127.0.0.1]:56086 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fOO3f-0004l6-8r for submit@debbugs.gnu.org; Thu, 31 May 2018 09:56:03 -0400 Received: from mout.gmx.net ([212.227.15.15]:37275) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fOO3b-0004kh-91 for 31650@debbugs.gnu.org; Thu, 31 May 2018 09:56:01 -0400 Received: from [192.168.1.101] ([46.125.250.74]) by mail.gmx.com (mrgmx003 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MGSgq-1fbXCa2YVs-00DF6K; Thu, 31 May 2018 15:55:52 +0200 Message-ID: <5B0FFEDE.2090309@gmx.at> Date: Thu, 31 May 2018 15:55:42 +0200 From: martin rudalics MIME-Version: 1.0 To: Rolf Ade Subject: Re: bug#31650: 26.1; Desktop mode adds wm stickiness to emacs windows. References: <87zi0idk0c.fsf@pointsman.de> <5B0E4778.9030708@gmx.at> <87wovle7ow.fsf@pointsman.de> <5B0E9B14.4040707@gmx.at> <87tvqpdwr3.fsf@pointsman.de> <5B0FA40A.1060902@gmx.at> <87po1cdlom.fsf@pointsman.de> In-Reply-To: <87po1cdlom.fsf@pointsman.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:iuJ5qXwn12u32mVOiFYI38GHWZgtgfzKClNH446P9r7GkJtIM/c hcDUHIf1PD/2y2aywJyGEDrklEbqJ5IjnUWLjdM41YfXrtAjxT++l0ofIwD/Q//l8Bbzojd yk+NBzRgrjJMVyViTZdcIeQy7TfOcDs0dUcMkn3KLjj/mQ/CTyCWzLuN8rSRIbGNz8xYoEe rTbE0WcCAxwA0qEPG/bcw== X-UI-Out-Filterresults: notjunk:1;V01:K0:M8HP84bJSjc=:wH/xoErfOYu1IW49M62emS uP0+TfRrrS9YybMS1IBh1dYxoNN9ukGj+26MHh8sJBEqBEKfmQHqDcvOFTQKyAIAxC8MTokAr h3GjI5Tve1QIWEJ746jnO4iH2ZZPx5eysancw1bebjQcBmOQoto7MdrLEf41Rl8L5FxZ1n1HI 7s4FxOKvEpy7ox/mzJclPJGaJW0WRyL5uTd0AlkpWNrJKJPT9kbmXC0C84F920/stDbDEhhri PlWUiAGcCURcOwJF5Zc+TFFVBXRXtyxqhX30pm+eHUe8aoMnT+lkNq5xPSq+O1YOQqXVC8xl3 QLqVMPZSpJ5SVw5NOLXdaGliSHNLeb5J6nVhd9uioGxLVOlVP1KFuu82A12uHRbGMY8mcbAiD esJeccQfrOKwWuQJSUyMBCJyGWq+XIdueMqXecObpjAwWsrj0GXbH8hSdplTtMntYM4R17F31 QJBwaGRyJGwdIRRVKuDvghnoGz+3riYOIYQwMmIPYu4ikXCWcO+gy8D1GuAKlhqkEPakmFT/l FlCUS+6C1DvMTV4ev8vUH8mnAOspxqGVawAneLgQy0Pl0R0ivb8jH36yHfaUcABUZYgStcDrK oUZKHxGizCipWB2HozINvEx6bv9laluFmH5odcvbL9fa3+lFYANSBxJci2yRM7nUzQiXArRwN W1T+Vz2RNBum9o1kSfsWJWQugBFwMRXDhqNk+5C7/ZG5oQ+IrFVQLzpUKqfFQaIjS1x9R87KZ vWF6G1czoPJC8JecWgls8OzpnJ6bjdVkCtXB4tFtJaEiCHoGV6FHbSiptZ1YyZb3sfg9s5U+r P8+6dOg X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31650 Cc: 31650@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > - It's not about desktop-mode, it's about set-frame-parameter, which > doesn't seem to work correctly at least with some windows managers.= If worse comes to worst we can avoid setting the parameter when the stored value alreay equals the requested value by writing something like: void x_set_sticky (struct frame *f, Lisp_Object new_value, Lisp_Object old_val= ue) { Lisp_Object frame; struct x_display_info *dpyinfo =3D FRAME_DISPLAY_INFO (f); if (!EQ (new_value, old_value)) { XSETFRAME (frame, f); set_wm_state (frame, !NILP (new_value), dpyinfo->Xatom_net_wm_state_sticky, None); } } This might be even the right thing to do if, for example, the WM decides that making a non-sticky frame non-sticky is a silly request and the application probably wants a sticky frame instead. > - Seems to be windows manager specific (you don't see it with xfwm4, I= > do with fvwm2 2.6.4). We would have to hear from others. Anyone? With emacs -Q evaluate (set-frame-parameter nil 'sticky nil) and look whether your frame starts to appear on all your desktops. > I'll try to build fvwm2 2.6.7 (which seems to be the latest) and check= > if it shows the same (mis-)behaviour. Though, that has to wait for > tomorrow. > > If there is anything else I could to do help analyzing the problem jus= t > let me know. You have done a lot already. But there are two things that might be interesting to get the full picture: Put a brakpoint in xterm.c in get_current_wm_state at the line else if (a =3D=3D dpyinfo->Xatom_net_wm_state_sticky) and look what value gets assigned here after you set stickyness on/off via the window manager or via =E2=80=98set-frame-parameter=E2=80=99 - tha= t means four cases to check. The second is to not use USE_XCB (_if you do_) by simply replacing USE_XCB by 0 (zero) in all occurrences of this symbol in get_current_wm_state - only if you can recompile, obviously. I expect both of these not to change a thing in the actual behavior since these are just the values reported to us by the WM but I'd like to be sure that the WM behaves consistently in this regard. And you could try to build Emacs without toolkit support (Lucid or Motif would be better but may require to download some development libraries) and look whether the problem persists. Then we would know that the problem is or is not toolkit dependent, where the former would consitute a step forward. Many thanks, martin From debbugs-submit-bounces@debbugs.gnu.org Thu May 31 10:05:48 2018 Received: (at 31650) by debbugs.gnu.org; 31 May 2018 14:05:48 +0000 Received: from localhost ([127.0.0.1]:56091 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fOOD6-0004zk-7r for submit@debbugs.gnu.org; Thu, 31 May 2018 10:05:48 -0400 Received: from mail-wm0-f50.google.com ([74.125.82.50]:55409) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fOOD4-0004zV-SO for 31650@debbugs.gnu.org; Thu, 31 May 2018 10:05:47 -0400 Received: by mail-wm0-f50.google.com with SMTP id a8-v6so54224916wmg.5 for <31650@debbugs.gnu.org>; Thu, 31 May 2018 07:05:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:mail-copies-to:gmane-reply-to-list :date:in-reply-to:message-id:mime-version:content-transfer-encoding; bh=8Yxsl7BMEjcIsvftr6EuCDZN1vRSP3BlkrqI1vNnxXg=; b=CiyPq30pwCpDClS/R/dQFG1fF/hY6MXAnv5hkHgqrbSjFlAeenmJM8FPO27vnFY/fQ 5lzr8C8lfLws9UGNm2OBp+ljdGSC8nshSxs9FbFbzALP3nXK13zbGCEu35aI/RFdek7e ReEF0O5dFOR2cUWPslGkL5NTNw0wi6rSc9h0AoDwkgkQodWqbTHg330O6kdzMLfoxfq5 nEmhHGrW3DhBkPMhYbEX//SH4EDeu5YGV+LL/PavPgQW+MCiCNcY4ooEN9cCIb7jotn5 20Q+/iG8lAl63ySsbhk10kjjCXJ+lOZ4uWW7JXdFnwbVhlpUMNTgd0n7PMJcDyBWEX2f HWDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:mail-copies-to :gmane-reply-to-list:date:in-reply-to:message-id:mime-version :content-transfer-encoding; bh=8Yxsl7BMEjcIsvftr6EuCDZN1vRSP3BlkrqI1vNnxXg=; b=mBzAuwMbDtVCq2Q7M1WvGYWSb9IEM/hVpmJoh4ZFEdYwL3bUWa4Zq9huyAZ5mTuFsa Bgm2cr8+m710F5afsHfDC0v/m3f0Arww7X2rJSvO/KYFuobCJXOQYs3sdYoQC1A9KwpT YwlRhzs+rwZ1DrjnfPsa51o3ijdYaBRHbnXtTen3a6II9Ew4EAL3vacFLp2WiFk15OGV YLoZj6g9nkRRvWfHWW5rw6l1nr3XdOpn2ZSrW+N6PnySTGeKmssAjvigo0ycQVOhVOIX zjmKDci7L6r/U3APA5czncLnw4OEw0FTGJvmdvjwNtaS7v2KXJ+NGTgtz6sjTxL5dQJk 03fg== X-Gm-Message-State: APt69E0gYTkjcgZ6Spn2yK3yV8MKIt1oCl8wBXRQKHbDldAvW+umnXJl hR8AYPjEtb/5CgWOaGluIaJh8NT6OmU= X-Google-Smtp-Source: ADUXVKJTNf0eIKUrgogx/ZVijj19RlZPM0HRy5/yDrzEgaIEZwkXZ3js5EqpUpVYS6lfbfsqZX/L/Q== X-Received: by 2002:a1c:9bd0:: with SMTP id d199-v6mr55970wme.16.1527775540756; Thu, 31 May 2018 07:05:40 -0700 (PDT) Received: from rpluim ([149.5.228.1]) by smtp.gmail.com with ESMTPSA id z192-v6sm1215978wmc.10.2018.05.31.07.05.39 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 31 May 2018 07:05:39 -0700 (PDT) From: Robert Pluim To: martin rudalics Subject: Re: bug#31650: 26.1; Desktop mode adds wm stickiness to emacs windows. References: <87zi0idk0c.fsf@pointsman.de> <5B0E4778.9030708@gmx.at> <87wovle7ow.fsf@pointsman.de> <5B0E9B14.4040707@gmx.at> <87tvqpdwr3.fsf@pointsman.de> <5B0FA40A.1060902@gmx.at> <87po1cdlom.fsf@pointsman.de> <5B0FFEDE.2090309@gmx.at> X-Debbugs-No-Ack: yes Mail-Copies-To: never Gmane-Reply-To-List: yes Date: Thu, 31 May 2018 16:05:37 +0200 In-Reply-To: <5B0FFEDE.2090309@gmx.at> (martin rudalics's message of "Thu, 31 May 2018 15:55:42 +0200") Message-ID: <87lgbzzzri.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 31650 Cc: Rolf Ade , 31650@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) martin rudalics writes: > This might be even the right thing to do if, for example, the WM > decides that making a non-sticky frame non-sticky is a silly request > and the application probably wants a sticky frame instead. > >> - Seems to be windows manager specific (you don't see it with xfwm4, I >> do with fvwm2 2.6.4). > > We would have to hear from others. Anyone? With emacs -Q evaluate > > (set-frame-parameter nil 'sticky nil) > > and look whether your frame starts to appear on all your desktops. That has no effect for me on Fedora 28 which I believe uses mutter as the wm. Similarly running it multiple times has no effect. Running (set-frame-parameter nil 'sticky t) once or multiple times results in a sticky frame, as expected. I=CA=BCll see if I can try on my KDE-based Ubuntu later. That=CA=BCs based = more directly on X, unlike my Fedora machine which is using XWayland. Robert From debbugs-submit-bounces@debbugs.gnu.org Thu May 31 12:02:41 2018 Received: (at 31650) by debbugs.gnu.org; 31 May 2018 16:02:41 +0000 Received: from localhost ([127.0.0.1]:56215 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fOQ2C-0004AI-SV for submit@debbugs.gnu.org; Thu, 31 May 2018 12:02:41 -0400 Received: from mail-wm0-f52.google.com ([74.125.82.52]:50193) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fOQ2B-0004A5-E2 for 31650@debbugs.gnu.org; Thu, 31 May 2018 12:02:39 -0400 Received: by mail-wm0-f52.google.com with SMTP id t11-v6so55003921wmt.0 for <31650@debbugs.gnu.org>; Thu, 31 May 2018 09:02:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:mail-copies-to:gmane-reply-to-list :date:in-reply-to:message-id:mime-version:content-transfer-encoding; bh=vGObTIXMfByHnKwKAy1R4julC5VTEpnBSYKtOKrZ2Ow=; b=R4Gw4VO31P8wrdzwNN5mAVLfGP11hSgtDc5yatIXWmg1dfkQiyPLX0APmHPVqkWdoW /rBoHbYnPbngUJN4+Bm6SWQ9q6O/wBTfr9kkpqPRsV8Py1kp/qir7RYrx6w1GddkkeH5 lsyGFVqZ3YRz9l8WOL6vR8Ilzo6POplThioheeHNPcNHDDc/1fBkgfCn1KfJ1hSVR/y1 IySjUArN6heOZW2z0udj/+F+F86pOjja+o2g7AGHbD38ThxFBuCL8KjNQNQCt335PKGu feZWyQYIrwMETwtIBuK2MKQWWJJMvi2a5zvSxg+Omqa4Mf5kd9y/HX4vsAy8DmpmzK+4 xMbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:mail-copies-to :gmane-reply-to-list:date:in-reply-to:message-id:mime-version :content-transfer-encoding; bh=vGObTIXMfByHnKwKAy1R4julC5VTEpnBSYKtOKrZ2Ow=; b=ZEIFW6F1Fu3Sp3bLpTHUqbTCGqKHPL0xg3ys9ao98aTpuCClrms2jMN0cIXbIfqNU6 KO4QHedEiUyd89THxJ2HkKwbaUD0q7aJSLpEYVELhNGMUQV6cAFYM35NSgTfe+XXmZTk LsJwdYv9HzWVoiR2R1QomE8tdcPdi2cUHGKMDcKlsT7JEOcoOrEBedl1/Vd3r9pS2JoG Z+53S6TzPhS+TCaY6NV4awbfck7mrAzjCzi6Nfno/RLj1OfZ1LrTMIn7t5niCPFbUyrT RZYsFE3CC1ocbktiIBhx9UYKL1IyZljmp/wSBYdXMiIqevUv/C6MGlY1MWh/C83WWsEp SPWA== X-Gm-Message-State: APt69E3ZoZ6P9xyl5Ra0GKUf+oc5i9yH2OTQYgEknJDyfpk5EUcXP46W QIBc60Z5E26ddHY4qgNwfaNtfieQXB8= X-Google-Smtp-Source: ADUXVKLZsfldKYVfLW21Zxssl8A3tmkEre0V+5JRXBAwT8/v8VcllAT+rqy2ZOINv6TmpHA/rFQPjQ== X-Received: by 2002:a1c:308a:: with SMTP id w132-v6mr302743wmw.47.1527782553487; Thu, 31 May 2018 09:02:33 -0700 (PDT) Received: from rpluim-ubuntu ([149.5.228.1]) by smtp.gmail.com with ESMTPSA id r6-v6sm42403146wrg.73.2018.05.31.09.02.32 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 31 May 2018 09:02:32 -0700 (PDT) From: Robert Pluim To: martin rudalics Subject: Re: bug#31650: 26.1; Desktop mode adds wm stickiness to emacs windows. References: <87zi0idk0c.fsf@pointsman.de> <5B0E4778.9030708@gmx.at> <87wovle7ow.fsf@pointsman.de> <5B0E9B14.4040707@gmx.at> <87tvqpdwr3.fsf@pointsman.de> <5B0FA40A.1060902@gmx.at> <87po1cdlom.fsf@pointsman.de> <5B0FFEDE.2090309@gmx.at> <87lgbzzzri.fsf@gmail.com> X-Debbugs-No-Ack: yes Mail-Copies-To: never Gmane-Reply-To-List: yes Date: Thu, 31 May 2018 18:02:31 +0200 In-Reply-To: <87lgbzzzri.fsf@gmail.com> (Robert Pluim's message of "Thu, 31 May 2018 16:05:37 +0200") Message-ID: <87vab3vmnc.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31650 Cc: Rolf Ade , 31650@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Robert Pluim writes: > martin rudalics writes: > >> This might be even the right thing to do if, for example, the WM >> decides that making a non-sticky frame non-sticky is a silly request >> and the application probably wants a sticky frame instead. >> >>> - Seems to be windows manager specific (you don't see it with xfwm4, I >>> do with fvwm2 2.6.4). >> >> We would have to hear from others. Anyone? With emacs -Q evaluate >> >> (set-frame-parameter nil 'sticky nil) >> >> and look whether your frame starts to appear on all your desktops. > > That has no effect for me on Fedora 28 which I believe uses mutter as > the wm. Similarly running it multiple times has no effect. > > Running > > (set-frame-parameter nil 'sticky t) > > once or multiple times results in a sticky frame, as expected. > > I=CA=BCll see if I can try on my KDE-based Ubuntu later. That=CA=BCs base= d more > directly on X, unlike my Fedora machine which is using XWayland. And KDE seems to do absolutely nothing when we set or clear the sticky parameter. Robert From debbugs-submit-bounces@debbugs.gnu.org Thu May 31 18:58:38 2018 Received: (at 31650) by debbugs.gnu.org; 31 May 2018 22:58:38 +0000 Received: from localhost ([127.0.0.1]:56369 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fOWWk-0000wJ-8W for submit@debbugs.gnu.org; Thu, 31 May 2018 18:58:38 -0400 Received: from mail-it0-f44.google.com ([209.85.214.44]:36712) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fOWWj-0000w4-4P for 31650@debbugs.gnu.org; Thu, 31 May 2018 18:58:37 -0400 Received: by mail-it0-f44.google.com with SMTP id e20-v6so30119938itc.1 for <31650@debbugs.gnu.org>; Thu, 31 May 2018 15:58:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=ITGtivcLpSulg8mqOyQHwui/5yLU1wW7q59bE9VR6uA=; b=pZXqwZMnZS0eFSaHbGEphgnuvWsLY1neUy19NWMjadyrIHv0LJeK/a0GZML0RABFT0 8J1AeZweXuEQ7O3bEqIunbL635iEF5MKlR8VU+O/+ui+SVl06b0x4fNgOdniePiBKewL BEordvquGXbYYalY3r2fIVceXJU+GEjZO8eZ4U1Ds4j+GanEay8fWREyEgyhtrkkawxC bsuR0sEJk89qqbMYFU29sN8Ft9362Mha/7KZ/nrU2Z5XE9q1bF0DzGWtaRbsKPEmgS67 FzcQ3hc5DVF/Kqtcr/+eAWErydqvcAeoZub5fEno4meamzjPeQgKCZ0zt9Kvq3LENhKJ xzmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=ITGtivcLpSulg8mqOyQHwui/5yLU1wW7q59bE9VR6uA=; b=IftIrYJjz75EJHQH7Q24yF62slfVdmhzjXHb56EZ/JBJFFnCkDBpQcx5/mbgh9RRkg Eh8Q/goh7Dl0/PBBd2V2OteUakNJPuUU2eYNrscpQ15KdJ9D4B6LSGhygXgdTsV7Hl+X 2iwbW6AAmHL5G+HATWQYP7AY8v38CzHHI/pKSET5GBC8h40J9Swmyay9HaIYyMcwWc+p 10nzkS7ACxQCKXkQm5E6RBvitL/rtAjRo9CpVouxI+xgQjHIlfam92/gLRSjGoyegspi TB+jnKdOlL0pgC2PqUdNyi4lIa/UygXHiZAgzGXptYqU3AZzmESyBcQmfBVIiDheJZnd /5vA== X-Gm-Message-State: ALKqPwfeqxj3HK+vbD4XTTIGZ/XeTE7ocs5kyXjvli2EsaDP1tWjbqOa wsX8Jr72igNphti20mGG36aEuA== X-Google-Smtp-Source: ADUXVKLozQT5yHJgtOP0JvbXE+XtCDRQVMRbtmKjP322gecS11lrLw0Vx1woQmq8H69x9bdTwIzpMQ== X-Received: by 2002:a24:7f0d:: with SMTP id r13-v6mr2013316itc.39.1527807511545; Thu, 31 May 2018 15:58:31 -0700 (PDT) Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.googlemail.com with ESMTPSA id f72-v6sm728634iof.14.2018.05.31.15.58.30 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 31 May 2018 15:58:30 -0700 (PDT) From: Noam Postavsky To: martin rudalics Subject: Re: bug#31650: 26.1; Desktop mode adds wm stickiness to emacs windows. References: <87zi0idk0c.fsf@pointsman.de> <5B0E4778.9030708@gmx.at> <87wovle7ow.fsf@pointsman.de> <5B0E9B14.4040707@gmx.at> <87tvqpdwr3.fsf@pointsman.de> <5B0FA40A.1060902@gmx.at> <87po1cdlom.fsf@pointsman.de> <5B0FFEDE.2090309@gmx.at> Date: Thu, 31 May 2018 18:58:30 -0400 In-Reply-To: <5B0FFEDE.2090309@gmx.at> (martin rudalics's message of "Thu, 31 May 2018 15:55:42 +0200") Message-ID: <87o9gvbfft.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31650 Cc: Rolf Ade , 31650@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) martin rudalics writes: >> - Seems to be windows manager specific (you don't see it with xfwm4, I >> do with fvwm2 2.6.4). > > We would have to hear from others. Anyone? With emacs -Q evaluate > > (set-frame-parameter nil 'sticky nil) > > and look whether your frame starts to appear on all your desktops. I tried with i3, seems to work correctly (all tests with a floating window, since that seems to be a prerequisite for stickyness under i3): (set-frame-parameter nil 'sticky nil) has no effect (set-frame-parameter nil 'sticky t) makes the frame sticky, and (set-frame-parameter nil 'sticky nil) makes it unsticky again. I tested Emacs 26 with both Lucid and GTK builds. From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 01 02:09:38 2018 Received: (at 31650) by debbugs.gnu.org; 1 Jun 2018 06:09:39 +0000 Received: from localhost ([127.0.0.1]:56554 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fOdFq-0001rU-O8 for submit@debbugs.gnu.org; Fri, 01 Jun 2018 02:09:38 -0400 Received: from mout.gmx.net ([212.227.15.18]:34433) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fOdFo-0001rF-Rw for 31650@debbugs.gnu.org; Fri, 01 Jun 2018 02:09:37 -0400 Received: from [192.168.1.100] ([46.125.249.30]) by mail.gmx.com (mrgmx002 [212.227.17.190]) with ESMTPSA (Nemesis) id 0Lh7sF-1g409W2inv-00oTCE; Fri, 01 Jun 2018 08:09:29 +0200 Message-ID: <5B10E30E.4020401@gmx.at> Date: Fri, 01 Jun 2018 08:09:18 +0200 From: martin rudalics MIME-Version: 1.0 To: Robert Pluim Subject: Re: bug#31650: 26.1; Desktop mode adds wm stickiness to emacs windows. References: <87zi0idk0c.fsf@pointsman.de> <5B0E4778.9030708@gmx.at> <87wovle7ow.fsf@pointsman.de> <5B0E9B14.4040707@gmx.at> <87tvqpdwr3.fsf@pointsman.de> <5B0FA40A.1060902@gmx.at> <87po1cdlom.fsf@pointsman.de> <5B0FFEDE.2090309@gmx.at> <87lgbzzzri.fsf@gmail.com> <87vab3vmnc.fsf@gmail.com> In-Reply-To: <87vab3vmnc.fsf@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:L7OJrh7eOs/eLcu55IEdjqsdQKWHnJDLuz5rR/y2WqRSpn55YaQ fM9JOn27TZw1Ly6o9PndVA86p7XBO3iQcs/NSxxWUk6uDKxTbrVYbfLAfJSfnHnD4G5uDDf 7FJ6c8lTgzFJXQqadsBBCLLqdAw/WdkMzSbyfFCjb60LwfFAwbHml2ANthXbLUJoRvVbmkJ p4F5Mta4szLGJmJPwoF/A== X-UI-Out-Filterresults: notjunk:1;V01:K0:dmzC3cTR/eQ=:YdEMQ0toRgyGR+H50hVBlU UTTC5qy2BJeURcWc87FmipGhcDETUE2tsjHIXJCREXSdojlBi9pb/sS1JSTkKB1CRDQxYbejI DNYTQamLu9IDuETpBmSyUrjK9vjmpZZGi1QClJ3smJFzsP6HaMxpQ7Xk8dvYlB6GC2KYOYrOv fKus0k/Mye2yCLe1bhSRkEd8R9I8if1pbNuhnQBSjHXHlmbdS1rKABBWBk+3MJ3znQW89CqQx PKOxka69RUyMDgeosg7/grBPuTWKNqItBFYZJTers3F9zaqsilylhm4RRoXfx7o/Ujk1F7IGT enmaZBmw3eJAykzRZtqtODFsjcoNUCRZrhd+V1ZauI2UVQss4Ur+665R7M6NnW+anplLXuU5y Hz2Z9x2L2PJ7kkYFv/bmIvQimVzjIi04lrETQQSgMGRhpx29Xw8twlx8T3A37j6vchld5FbDB BPfHOLEbPi6Wscf6ZzL51gkEoq0lbXEk2tFr73ZrbaCQkLE+R7tvwmYgDGOWB0E0V7z0kYfFE OSVY45nWGK3MLKGRsEfEQyNsWsj0EBnrpHlVyvl6UaayHngY3/YkcgiDNWcQCKvCR0A0QIUxB dx7xFkNhGtHvW1PNwTA38yQYwfY7//x4RYE3MeqSGoroSt98uClQXHKvYbPajHt8evuhYxvG5 YZ0zPmYO2Htpyqk9dCnnGdZ03KHsyD5Nh1T4yb+ocCifGuWGb8hiz802dkwPyWtgjViNNxFgy eRk738ihC0ljv8jDdKE0osJCdxmxro08UrIqSlwdj09vwMQ37qoXJzYXNQgcANjMeydwBu+g1 4tC27lj X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31650 Cc: Rolf Ade , 31650@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > And KDE seems to do absolutely nothing when we set or clear the sticky > parameter. Thanks for testing. I'm not sure whether I understand this last sentence: Does it mean that when you set to t the sticky parameter of an unsticky frame, that frame does _not_ become sticky? martin From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 01 02:09:46 2018 Received: (at 31650) by debbugs.gnu.org; 1 Jun 2018 06:09:46 +0000 Received: from localhost ([127.0.0.1]:56557 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fOdFx-0001rq-V5 for submit@debbugs.gnu.org; Fri, 01 Jun 2018 02:09:46 -0400 Received: from mout.gmx.net ([212.227.15.19]:55995) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fOdFw-0001rb-BI for 31650@debbugs.gnu.org; Fri, 01 Jun 2018 02:09:44 -0400 Received: from [192.168.1.100] ([46.125.249.30]) by mail.gmx.com (mrgmx002 [212.227.17.190]) with ESMTPSA (Nemesis) id 0Ldq55-1g7HOb07xz-00izQg; Fri, 01 Jun 2018 08:09:38 +0200 Message-ID: <5B10E317.8040107@gmx.at> Date: Fri, 01 Jun 2018 08:09:27 +0200 From: martin rudalics MIME-Version: 1.0 To: Noam Postavsky Subject: Re: bug#31650: 26.1; Desktop mode adds wm stickiness to emacs windows. References: <87zi0idk0c.fsf@pointsman.de> <5B0E4778.9030708@gmx.at> <87wovle7ow.fsf@pointsman.de> <5B0E9B14.4040707@gmx.at> <87tvqpdwr3.fsf@pointsman.de> <5B0FA40A.1060902@gmx.at> <87po1cdlom.fsf@pointsman.de> <5B0FFEDE.2090309@gmx.at> <87o9gvbfft.fsf@gmail.com> In-Reply-To: <87o9gvbfft.fsf@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:fz7l87E18gDVh9e9FS2FWWI5sMceuucMuEhRxmxYH2tXT1rrRBv AG5hwbmi0zgxxpCO3GYFDXZXW7vK7c6GDn2eDefLyQJG3j1Rb2AIcF9eQkTAnZBSLhjpC+U lpjAhRwkMRRVgX1KMBVIxMZntI6aDv74NVd97abI5HOKh/+L0NTWgTlucvMc+Bff9dzHlC4 ywuKBdG5jLMSrxtw5b9hA== X-UI-Out-Filterresults: notjunk:1;V01:K0:u3mE2lQhLao=:iUy3fRupUzTjc3DNWDUHMI bdeWQyOxpMwitut46c03Pd+pquntDEvuV9Ox0qoPssWqcpcSjS7+yszzF+/PECHWaok3+SVhf 9vgvzHn6sQj+abyuBLUprG3/c/Sfy7wSLnU20oP3LPtnSTdpXjEW7TK6qpSXj+u4yV7+rGkEI +6DiE++Rp3Zwan5wanMtN3yJRIaY1HNWehnFlfo1OQdYxmPWJi4bMEVsiw+VaCYdBoQWOIBbG mhVQlOpPEduCL6LVN1CwiBW8n6p90ywIHxPCd1nS7jm3jhkL6YBvik4RDup1gCLePGJlYj7hM nFjxuQs7ep0X2wx7PxUlf5HPgoBXlorzhE2vm/GDs7pA12yBxasPggXrNsrpZ2Kzg0jVjV30j lQZl4xlRILhnL6Q6NrDrVpqzOaTNs9CQAqk5sgLG5qy0Z1Aat/SsTYk8I3XpM3cB/DuVEcVbu 915u5ci6+pVZGA8U6HQkgj26Exurd6G8O4K7yTQQcyywL5AE5Zk56DQiyU+kMbh9hxsC1jVfS PSvFc8rjLL/uVzhjtYIBXqqZ7IG2b5qj3nkrZKg3Oqoiby6xoQuYW7XBvkwABBYeywqJsW4Wb M4Qls5xoNnJhbSbXrZCiRTm2D+Q3UQqAw1b+8ZPBXmBPexrJebJwE0+IbY0G5ImJ6xR6nEx6f 6GpS2tUq9AOVvdm0Ss/cSFoT6zoQ5smR6F7qwMh/5Nl93v//e3VslzjEQT3p2HCVlNjtnauw4 ZZcfgRxYMi77TSNoq3qjO3SiwYDaANyon0T2iMEQ3xyNPcl4gKwWZTd1/kcq5bKMVRKOCvzAp BFgFuAu X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31650 Cc: Rolf Ade , 31650@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > I tried with i3, seems to work correctly (all tests with a floating > window, since that seems to be a prerequisite for stickyness under i3): > > (set-frame-parameter nil 'sticky nil) has no effect > (set-frame-parameter nil 'sticky t) makes the frame sticky, > and (set-frame-parameter nil 'sticky nil) makes it unsticky again. > > I tested Emacs 26 with both Lucid and GTK builds. Thanks. I suppose yours is the usual behavior since otherwise people used to save and restore their desktops would have complained earlier. martin From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 01 02:41:29 2018 Received: (at 31650) by debbugs.gnu.org; 1 Jun 2018 06:41:29 +0000 Received: from localhost ([127.0.0.1]:56565 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fOdkf-0002hZ-HP for submit@debbugs.gnu.org; Fri, 01 Jun 2018 02:41:29 -0400 Received: from mail-wm0-f46.google.com ([74.125.82.46]:35289) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fOdke-0002hL-S5 for 31650@debbugs.gnu.org; Fri, 01 Jun 2018 02:41:29 -0400 Received: by mail-wm0-f46.google.com with SMTP id j15-v6so745011wme.0 for <31650@debbugs.gnu.org>; Thu, 31 May 2018 23:41:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:mail-copies-to:gmane-reply-to-list :date:in-reply-to:message-id:mime-version:content-transfer-encoding; bh=icTiLZL6O4fpbfxAdB+SjLb1Fw+cT1B8BAhMozs5JuA=; b=A2zyJ5sBDhOLkX2ZoKXGDnQrnB+yRQP3X13/C21Qmv20+zQRVyiet6ZLTgB8c9j2nw 8Cg7xWuV3Kl60REtRbMCMY5qKFqXN/iHEe8BvIY8xN3UPXaYNL7tFlIJ4G+e9usoXF4X CoYRpXQeRRdQpWPLEzo4THSSZfwPrmYUH7DUJdUv7h10nuPYjJf/xEn02cScU/I4rBoD VQGdGncDgjMpkBb6d2fOFisgId4xE/c1gkMKZ2armNsrbg2N+2or1TJSkZrVgRqLCBtl lPVSN6Ql0qjpGt4hDUxS8Nfix53VzTarNdnzCkGGHOaFho4q5Eacl2UnjE5zaFzbzUxe B+kQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:mail-copies-to :gmane-reply-to-list:date:in-reply-to:message-id:mime-version :content-transfer-encoding; bh=icTiLZL6O4fpbfxAdB+SjLb1Fw+cT1B8BAhMozs5JuA=; b=TuWWTHBdpBd5UkbKCUT3bFpEdgXBLxuWSy7MJosvvx0Ld5WlJAb4BrqM1kT9ctYdSu Nl3Rr4O4X5rCD3elPF95sTIKJGQmAPFaLXwRUaxnAwP9OBk7iXIMXBz7V93XgssnyA7h 6OCko7FHiNGZFqfeTmqPitz6S7ZGsTOoyhUKrhIP/3esPRFb+YWdkqx5ElF2O/jVCGfC bJ3HHHkKY8A9GDqmUKX/WgdVTixJ6PIL8bDgf0wrccOBk/5uvCR5JlMiVE6ofn3OUNf2 I9bfVtTrAbMvHqc/I8oNGzpwXEPHOxMy5HjvFD2WvJendJZuihkGN7AEUjDjVQKH6xx2 FvDw== X-Gm-Message-State: APt69E12KnrQs3KysWwkzD04m0/Qlx0wezIcmhN881//AW3byMD9aKZB HgQalw5JwdPggJmTDgZTEl0az8J/YmI= X-Google-Smtp-Source: ADUXVKJbwa8s7mLUpCUC/Ft+VVezClEEqD14jTz6UmmTEGqLf2x2/UB7k9Sy8NfaAYVfOLjNniYb4Q== X-Received: by 2002:a1c:8645:: with SMTP id i66-v6mr1854615wmd.40.1527835282603; Thu, 31 May 2018 23:41:22 -0700 (PDT) Received: from rpluim-ubuntu ([149.5.228.1]) by smtp.gmail.com with ESMTPSA id j13-v6sm36184325wre.38.2018.05.31.23.41.21 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 31 May 2018 23:41:21 -0700 (PDT) From: Robert Pluim To: martin rudalics Subject: Re: bug#31650: 26.1; Desktop mode adds wm stickiness to emacs windows. References: <87zi0idk0c.fsf@pointsman.de> <5B0E4778.9030708@gmx.at> <87wovle7ow.fsf@pointsman.de> <5B0E9B14.4040707@gmx.at> <87tvqpdwr3.fsf@pointsman.de> <5B0FA40A.1060902@gmx.at> <87po1cdlom.fsf@pointsman.de> <5B0FFEDE.2090309@gmx.at> <87lgbzzzri.fsf@gmail.com> <87vab3vmnc.fsf@gmail.com> <5B10E30E.4020401@gmx.at> X-Debbugs-No-Ack: yes Mail-Copies-To: never Gmane-Reply-To-List: yes Date: Fri, 01 Jun 2018 08:41:19 +0200 In-Reply-To: <5B10E30E.4020401@gmx.at> (martin rudalics's message of "Fri, 01 Jun 2018 08:09:18 +0200") Message-ID: <87h8mnuhyo.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31650 Cc: Rolf Ade , 31650@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) martin rudalics writes: >> And KDE seems to do absolutely nothing when we set or clear the sticky >> parameter. > > Thanks for testing. I'm not sure whether I understand this last > sentence: Does it mean that when you set to t the sticky parameter of > an unsticky frame, that frame does _not_ become sticky? Correct. KDE does support stickiness, but you have to interact with some ridiculously complex picker that you get by right-clicking on the window title bar. I don=CA=BCt know what that gets translated to at a lower level. I never want sticky windows, so it=CA=BCs not a big deal. Robert From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 01 06:47:14 2018 Received: (at 31650) by debbugs.gnu.org; 1 Jun 2018 10:47:14 +0000 Received: from localhost ([127.0.0.1]:56841 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fOhaU-0000cR-5H for submit@debbugs.gnu.org; Fri, 01 Jun 2018 06:47:14 -0400 Received: from mxout3.interscholz.de ([85.236.196.238]:54200) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fOhaQ-0000cD-Ik for 31650@debbugs.gnu.org; Fri, 01 Jun 2018 06:47:12 -0400 Received: from localhost (mxout3 [127.0.0.1]) by mxout3.interscholz.de (Postfix) with ESMTP id 7FE3E22084; Fri, 1 Jun 2018 12:47:06 +0200 (CEST) X-Virus-Scanned: interscholz amavisd-new at mxout3.interscholz.de Received: from server.web01.interscholz.net (server.web01.interscholz.net [85.236.196.138]) by mxout3.interscholz.de (Postfix) with ESMTP id 65C96205D6; Fri, 1 Jun 2018 12:47:02 +0200 (CEST) Received: from linux-qg7d (p5B317A5A.dip0.t-ipconnect.de [91.49.122.90]) by server.web01.interscholz.net (Postfix) with ESMTPSA id D37D334037B; Fri, 1 Jun 2018 12:47:01 +0200 (CEST) From: Rolf Ade To: martin rudalics Subject: Re: bug#31650: 26.1; Desktop mode adds wm stickiness to emacs windows. References: <87zi0idk0c.fsf@pointsman.de> <5B0E4778.9030708@gmx.at> <87wovle7ow.fsf@pointsman.de> <5B0E9B14.4040707@gmx.at> <87tvqpdwr3.fsf@pointsman.de> <5B0FA40A.1060902@gmx.at> <87po1cdlom.fsf@pointsman.de> Date: Fri, 01 Jun 2018 12:47:01 +0200 In-Reply-To: <87po1cdlom.fsf@pointsman.de> (Rolf Ade's message of "Thu, 31 May 2018 15:00:41 +0200") Message-ID: <87po1aaimy.fsf@pointsman.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31650 Cc: 31650@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Rolf Ade writes: > [...] > I'll try to build fvwm2 2.6.7 (which seems to be the latest) and check > if it shows the same (mis-)behaviour. Though, that has to wait for > tomorrow. I build fvwm2 2.6.8 this morning, which was released 2 days ago and, after some struggle, have this running now. And ... it doesn't has the (mis-)behaviour of fvwm2 2.6.4. With this version (set-frame-parameter nil 'sticky nil) has no effect on a non-sticky emacs. (set-frame-parameter nil 'sticky t) makes the frame sticky, and (set-frame-parameter nil 'sticky nil) makes it unsticky again. As it should be. In turn emacs with enabled desktop-mode doesn't put my emacs frame into sticky mode anymore at start-up. So, the root of the reported problem seems to be a bug in some or at least one (2.6.4) past fvwm2 version. Case settled. Many thanks for replying and ... I'm sorry for the noise ... Thanks, rolf From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 02 05:13:02 2018 Received: (at 31650) by debbugs.gnu.org; 2 Jun 2018 09:13:02 +0000 Received: from localhost ([127.0.0.1]:58369 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fP2as-0004yN-H5 for submit@debbugs.gnu.org; Sat, 02 Jun 2018 05:13:02 -0400 Received: from mout.gmx.net ([212.227.15.15]:36127) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fP2aq-0004xp-3M for 31650@debbugs.gnu.org; Sat, 02 Jun 2018 05:13:00 -0400 Received: from [192.168.1.100] ([212.95.5.129]) by mail.gmx.com (mrgmx002 [212.227.17.190]) with ESMTPSA (Nemesis) id 0M1VlJ-1gIN4O0Itl-00tX5z; Sat, 02 Jun 2018 11:12:53 +0200 Message-ID: <5B125F92.5020400@gmx.at> Date: Sat, 02 Jun 2018 11:12:50 +0200 From: martin rudalics MIME-Version: 1.0 To: Robert Pluim Subject: Re: bug#31650: 26.1; Desktop mode adds wm stickiness to emacs windows. References: <87zi0idk0c.fsf@pointsman.de> <5B0E4778.9030708@gmx.at> <87wovle7ow.fsf@pointsman.de> <5B0E9B14.4040707@gmx.at> <87tvqpdwr3.fsf@pointsman.de> <5B0FA40A.1060902@gmx.at> <87po1cdlom.fsf@pointsman.de> <5B0FFEDE.2090309@gmx.at> <87lgbzzzri.fsf@gmail.com> <87vab3vmnc.fsf@gmail.com> <5B10E30E.4020401@gmx.at> <87h8mnuhyo.fsf@gmail.com> In-Reply-To: <87h8mnuhyo.fsf@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:tBKx8dbEoN4eHsVUHlI8rv6cdCZbOEjb1o7G4bllobPp6OLSU8X 6oLvlYpbvj2fPV8Io5uJYfMIGbw8d5hBi/IDm3dZWuoF2y186lXpUhbwOhgtWNq9paqiWYi ZVEvTFu2ZHWjOhYiZCPEc9xicg3tOmA7x17CwC07Fg442wnfvSXjLF72STUAo06jeCa1BCy rUWLyicDqegDvYfyV8uiA== X-UI-Out-Filterresults: notjunk:1;V01:K0:z7oZPqiOfY8=:EkbVLuenbaJJKe6UOwVN+H UxmXDBPRk1/a3USvTzE6Bqe1kEJJv1EOBy47jLpMSzL9m1yh8o3HGyWauI+K57LvcEZVUsXEj mB/ZG8ebAAaZimuMpnyunnP8byvfZrsZoI3La6JuXYeBplWTkHmHg0vyi5r/kofcrabYU6vnI 6TNy5x/3zF+JcvA5pm/JO04KwAV8kZU7ksJ1Cf0ZTbgbV5A9zxPafVtR6lwcIglNnYQXaWlDT d4JkVkuI4wRczj83RjQ69QZ+KYBYUdvJ917AKv2PGq54Cki4msOGvLUserSs9umjQyT6371aR Hr5zPyCyz6dZOLAouvseyddg/Z6MYvyT3BMyuYaaDabenMHkO7ANV0zl6ACzARpdRFqOtmlpd GEHG7TiOXKw+PnzfM85PRyVsgcKUFFR8pU5L5KH7YBntpvS993eSZg0pNKC+TUdbxJEVhxrF2 P8jwVoMVpr+REM1tBcBvTLojSpkxhcaeKs1pOelxz5pmrmOFN7rsy/seM23sM6Lj+fEeuSIHE PjJTrrAR87M69BXgUtoXl5pXJ6PZc3T0DMrj54N3j16NHa7APt3Q83aCKiiunAY9crYk6dRCe JVQMBOGSN0CfUNq0E8JQCaJ4zZ2++nqW7dg05Cn92v95KERwZnSbs3ztTBSy/bDCCPU//p67a TQ1MdDW+B8gyUHO92U4h+Jvf2OO02NjZuxhvQi5QqJNQfC1d8qQcpY4i+dkZpQKdVKVx1CFtn K3Yk346O6jw5gumMEte9OhBq2lHVpvH86mkYqCwndlaMrjntqf1/EcJPLA2qIlo5Rffcxwmdo lY/5+up X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31650 Cc: Rolf Ade , 31650@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > Correct. KDE does support stickiness, but you have to interact with > some ridiculously complex picker that you get by right-clicking on the= > window title bar. I don=CA=BCt know what that gets translated to at a = lower > level. Funny. With KWin, I suppose. martin From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 02 05:13:34 2018 Received: (at 31650-done) by debbugs.gnu.org; 2 Jun 2018 09:13:34 +0000 Received: from localhost ([127.0.0.1]:58372 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fP2bN-0004z8-PK for submit@debbugs.gnu.org; Sat, 02 Jun 2018 05:13:33 -0400 Received: from mout.gmx.net ([212.227.15.19]:44337) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fP2bL-0004yv-UT for 31650-done@debbugs.gnu.org; Sat, 02 Jun 2018 05:13:32 -0400 Received: from [192.168.1.100] ([212.95.5.129]) by mail.gmx.com (mrgmx002 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MMT1y-1fNMJ11iEI-008HnY; Sat, 02 Jun 2018 11:13:25 +0200 Message-ID: <5B125FB3.8030905@gmx.at> Date: Sat, 02 Jun 2018 11:13:23 +0200 From: martin rudalics MIME-Version: 1.0 To: Rolf Ade Subject: Re: bug#31650: 26.1; Desktop mode adds wm stickiness to emacs windows. References: <87zi0idk0c.fsf@pointsman.de> <5B0E4778.9030708@gmx.at> <87wovle7ow.fsf@pointsman.de> <5B0E9B14.4040707@gmx.at> <87tvqpdwr3.fsf@pointsman.de> <5B0FA40A.1060902@gmx.at> <87po1cdlom.fsf@pointsman.de> <87po1aaimy.fsf@pointsman.de> In-Reply-To: <87po1aaimy.fsf@pointsman.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:jnpRvNw2ajUAHprXIx7E2DDlQzZhsZ/QzFV7HHVEAi2Ad1DlshE v0H4fUEkAZT1aWYtqWlskoXOKgbZ659a+oePpjLkNp9YfuJfGoZMqDS4FEyAaYweiRG75RW JkR7TXQCFt4W67Gkxz0IswWJKigX983BwdgnmRTw3989EcPenfM87zQNx3ktprwi3I5rn/m uNlfBC1JkQEErJthv0OMA== X-UI-Out-Filterresults: notjunk:1;V01:K0:eEhSkkOZb4k=:Gn1SIR3A/d4cEGx8xX3xNF h0PimIDWRl5PiGLPsNZP6ihgaf4S7tWPWpwH0J3XVzuWkg1s5ApR0J2fvZD8bzCbvsdHc9ykj lail6o2M8vTzEO9ad74PNI2SzRaZ+eptmk9xIkHzAKPCu008FN8LEFbgr2Ps3TIixLhvjtOIY 3nWRkkV0i6ilWnaqqJm8RiL12asK2Fn7gydXttaK+GHBwvZdprIE+6b2MZHV4muZgwiKDI9GV iFvQ2eDfADrX8ra/YdpOlqrsiu8bI0Bl3u5ymkEdvtCRwixlegLqrqfKfNu5b/tze3bI3Wl+Z J3/9RXreP2Zusk3LBY8VK04OoyKSlNzp9thwiw0QMBlWDoimMxqSUsGjYB/tCZArg8ZnnM3Bx 8mM2Ip1S1KPx+P1sC8rXp8VzZwdfOwvp6KolpWX7kpdMcQ7Y0LMEHs3UKRRCyO8qlEQVt6vjJ oC5ahOuz7Fo5ZMpmVdcLK/a9XISP5PqMbYtnXY6cBOwGOhooJgGT37N3kaAn6aFjS+gJa6y+r ei7eMu6EZEekrI8/Hig87eEyazywrhaoVE5YkFbDwHRgqr+vhKn3iUsfQlfutlw3XoYX9x+0X DAmVUSP1WU30SY6QxlsieFB6L4xnAcp/PHTXXy36UXH5ClIjjRbXuGGoN6adNvN32Ot/K5Mme /10GvGYmH3R/U42xN/sr8XZXOyA6+65sMAB0VgY+m4AicwLyXH3nrBFTZ8LMVs3ju0afkik0Z 7BIRgb0mAWji/eOOKMFlLI6WrLG8dfY14QrulgW3Ski2LMTy4TdyvbiLQ/E4KXhgjTU8eiX0h ePmbzHC X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31650-done Cc: 31650-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > I build fvwm2 2.6.8 this morning, which was released 2 days ago and, > after some struggle, have this running now. And ... it doesn't has the > (mis-)behaviour of fvwm2 2.6.4. > > With this version > > (set-frame-parameter nil 'sticky nil) > > has no effect on a non-sticky emacs. > > (set-frame-parameter nil 'sticky t) > > makes the frame sticky, and > > (set-frame-parameter nil 'sticky nil) > > makes it unsticky again. > > As it should be. In turn emacs with enabled desktop-mode doesn't put my > emacs frame into sticky mode anymore at start-up. So, the root of the > reported problem seems to be a bug in some or at least one (2.6.4) past > fvwm2 version. Great. I added a corresponding entry for this to etc/PROBLEMS. > Case settled. Many thanks for replying and ... > > I'm sorry for the noise ... On the contrary it's always good to inform about such misbehaviors. Thanks, martin (closing this bug) From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 04 05:14:24 2018 Received: (at 31650) by debbugs.gnu.org; 4 Jun 2018 09:14:25 +0000 Received: from localhost ([127.0.0.1]:60856 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fPlZI-0008TX-HU for submit@debbugs.gnu.org; Mon, 04 Jun 2018 05:14:24 -0400 Received: from mail-wm0-f41.google.com ([74.125.82.41]:55983) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fPlZG-0008TF-Vc for 31650@debbugs.gnu.org; Mon, 04 Jun 2018 05:14:23 -0400 Received: by mail-wm0-f41.google.com with SMTP id v16-v6so7594240wmh.5 for <31650@debbugs.gnu.org>; Mon, 04 Jun 2018 02:14:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:mail-copies-to:gmane-reply-to-list :date:in-reply-to:message-id:mime-version:content-transfer-encoding; bh=ZjelFU75ULdzVUhvyULk7nJ7YDk1sdM9N25kxByw1iY=; b=lE2T4RxKItBMzWmJesTvZ5jSRDiebB54vBClTVepIvpbSEdtYlz0JiXQQnadAY2mBS izCAYEwsFgKyA/Yp13eJt84xR0+Dalk+yANUUlOC7kN3sSwMkgxUmwdr2mPjeAwqmXEN Dyx6i6FcI7LXXXr01Ot2+oe4icjH9WAv0zJ4JOwTPPU5zaoQvxYj1T3zxCVqIRNYMFSy am9tyX5CAAe5foVbwC7917HGdLGRwPFOdVHUBbo45S6Uo+LIxap3aW2NAu/FdCxEOlrN nrVlXJsnyJqC36SVzNr4cB+hFMFUrs+X2aCnSomqJW2jq28y2n4TDwetYlrTJaVoY05g Ww+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:mail-copies-to :gmane-reply-to-list:date:in-reply-to:message-id:mime-version :content-transfer-encoding; bh=ZjelFU75ULdzVUhvyULk7nJ7YDk1sdM9N25kxByw1iY=; b=CVjO4E6l1/lAdSIOGoO6bF7d6zG1gKbTITawqGiS8vZBkm9OCBYYt0F1psQ/1L4FAU p11nqxbg8ht7m8bpS3AL5JFK7V1KWtYYoRE5BBqYYsYL5qJSkkd13qwKbDOXSgKke1on THgBx98QJl3s9FcaDkIXQIPLHVvr1u2CoDLxflo+9oru2pX5CDI05qx/hGEm7NHaF2xv XLtU8umI5N11BUDXqwzBibzp3GqzTaHdjlXB/PCJNeemVtbc9b0njVxWfPMhAHsPdSZq o9aQHHR6H9BEEW0K5cRRAh9IH8WEG/eu42IWEEFXZoxZ+t81yGN4T819d792Yz5WpJsY piLw== X-Gm-Message-State: APt69E2aaTeDQ8nejR1Ov0ZQhcC/wsil7MCZSi8rmMusR8M8ni7eWpOh ZcR/4UzYCLt56dhd+5FoMWfTHR2Q X-Google-Smtp-Source: ADUXVKKK6pr7c2CGlPNAsyIGlhUzA4zjm073JL4PTb97a1WVyy0IinktFIrr0PjBIqpDnNjc3xX4ig== X-Received: by 2002:a1c:3282:: with SMTP id y124-v6mr8940302wmy.33.1528103656987; Mon, 04 Jun 2018 02:14:16 -0700 (PDT) Received: from rpluim-ubuntu (vav06-1-78-207-202-134.fbx.proxad.net. [78.207.202.134]) by smtp.gmail.com with ESMTPSA id x24-v6sm7082332wmc.2.2018.06.04.02.14.15 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 04 Jun 2018 02:14:15 -0700 (PDT) From: Robert Pluim To: martin rudalics Subject: Re: bug#31650: 26.1; Desktop mode adds wm stickiness to emacs windows. References: <87zi0idk0c.fsf@pointsman.de> <5B0E4778.9030708@gmx.at> <87wovle7ow.fsf@pointsman.de> <5B0E9B14.4040707@gmx.at> <87tvqpdwr3.fsf@pointsman.de> <5B0FA40A.1060902@gmx.at> <87po1cdlom.fsf@pointsman.de> <5B0FFEDE.2090309@gmx.at> <87lgbzzzri.fsf@gmail.com> <87vab3vmnc.fsf@gmail.com> <5B10E30E.4020401@gmx.at> <87h8mnuhyo.fsf@gmail.com> <5B125F92.5020400@gmx.at> X-Debbugs-No-Ack: yes Mail-Copies-To: never Gmane-Reply-To-List: yes Date: Mon, 04 Jun 2018 11:14:14 +0200 In-Reply-To: <5B125F92.5020400@gmx.at> (martin rudalics's message of "Sat, 02 Jun 2018 11:12:50 +0200") Message-ID: <87lgbulxqx.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 31650 Cc: Rolf Ade , 31650@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) martin rudalics writes: >> Correct. KDE does support stickiness, but you have to interact with >> some ridiculously complex picker that you get by right-clicking on the >> window title bar. I don=CA=BCt know what that gets translated to at a lo= wer >> level. > > Funny. With KWin, I suppose. Yes (not that I particularly worry about which window manager I=CA=BCm running as long as it does as it=CA=BCs told). From unknown Sat Jun 14 21:27:15 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 02 Jul 2018 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator