From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#31968: 26.1.50; Allow to hide title bar on maximize (gtk/gnome/csd) Date: Fri, 29 Apr 2022 18:25:47 +0800 Message-ID: <871qxgxk2c.fsf@yahoo.com> References: <877emm1trq.fsf@gmail.com> <87fu18pmo7.fsf@gmail.com> <5B349617.3010102@gmx.at> <878t6zaq66.fsf@gmail.com> <87zh66dvo6.fsf@gnus.org> <87h76czf6j.fsf@yahoo.com> <87y1zogq9c.fsf@gnus.org> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23331"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) Cc: 31968@debbugs.gnu.org, martin rudalics , Carlos Pita To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Apr 29 13:00:00 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nkOLw-0005p7-Ep for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 29 Apr 2022 13:00:00 +0200 Original-Received: from localhost ([::1]:56520 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nkOLu-0003K5-QF for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 29 Apr 2022 06:59:58 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33890) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nkNq3-0002B4-3M for bug-gnu-emacs@gnu.org; Fri, 29 Apr 2022 06:27:05 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:57018) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nkNq2-0005wN-DR for bug-gnu-emacs@gnu.org; Fri, 29 Apr 2022 06:27:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nkNq2-0002Wp-9w for bug-gnu-emacs@gnu.org; Fri, 29 Apr 2022 06:27:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 29 Apr 2022 10:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31968 X-GNU-PR-Package: emacs Original-Received: via spool by 31968-submit@debbugs.gnu.org id=B31968.16512279719659 (code B ref 31968); Fri, 29 Apr 2022 10:27:02 +0000 Original-Received: (at 31968) by debbugs.gnu.org; 29 Apr 2022 10:26:11 +0000 Original-Received: from localhost ([127.0.0.1]:50915 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkNpC-0002Vj-TG for submit@debbugs.gnu.org; Fri, 29 Apr 2022 06:26:11 -0400 Original-Received: from sonic312-23.consmr.mail.ne1.yahoo.com ([66.163.191.204]:38724) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkNp4-0002V6-Ag for 31968@debbugs.gnu.org; Fri, 29 Apr 2022 06:26:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1651227955; bh=1NkJ4wcjvAH2JzjKowel5dOmB8vJ+L48/2kTPpFR1F8=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=lh5Qas6roXirIX/1rsBxsDXMFxfLyOdKX5Q64CD33pXmfvy0WclW6tv6715qz5G2eeZSoO1kRUJJvlfPznExHdgUZFssDHOPB4dRZmLqiRGqAVqbf3GX4HT3rlIRXIYUqfrcbPL/cwDL/0biuGeQP9Fih+uhdExTlF6ekPzBcLOv69UdFe+nTZ0vBBzSx/+Stm833h+/QdFIr9524aGC9PBksKC/RywCkjbTkDe42YTHIdspQzInGe9GisQHu8Zdkhkw6OzK0Ac7ljZTHHj9zfNjgCy1Pqp0TsIF26pSWeGiFravM7XY4Z3/3WflZbTKcz35tpPIgrwWk4/iN3lJHw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1651227955; bh=7pZ2Zb/wn1JqekMUIwN8p5FTF0xQLWK8AioSJOxD5RM=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=ibjIOWry3FHhO6gOPfzbejgOrmKoeWfsHlJs0/JZC57NqKnBxsDeAjOlL/82UwXiVzoIBds+Pk1IpPERAZbCHpk4x0PnkQj+A2jrFJPhnByi1QIezm4SBp4cIb9YVgHEh3KpHG6hL65qlKyOjPAAbboSGogLI/bKL2fVtfcJz4OMIQ3LHejeIiH41mnGgukLpV0Ycso56HUma0AAulr82TfvgfwuiNaw0tzqqi+70WazTx5Th0/17YrHmiUo5gZj2RQlALGci8WiSW5CoDcxrzT+OanYEJMuMdHT6LV8cXFT2FIes4lQfii6xrVE+2TKn3FoPHdiGp9eS96GJMK73A== X-YMail-OSG: MEseSksVM1n3Y1K3yB9JpgPYoiNIZJ9WH4XwQ4lHVQJIUT8r6YPnH1cgyFB.qhD 95RBzChxrtv5Ltu3U6sdCv_PjIQL52EfwwvAi_2bX07IgSSB9AL5sWJubPemlN8i3_YoogO9mm4i ePo6hTJbOcW1s8kIfjSUCy_9as5jBf4jX7nA0KKt_YeDGsYvWOwhYjnB2rlJ1m_bPxn_ODt.LL8a 5TBcPyPk1Uo2ILMERz1zoPY0Qz8y7qyMBjibtkiFKXPayQMSZsehKRIPXueXwbjPdh6ojWRMewr9 ZOpd8e056kd_vwjoRlsLq.t_Q1LTLYDlahb5MfRywBae9W7i3sIlLDA9TiwHz5DayAzRQ4RxbmBe 81NvAprVKS2nzSnjz1uh7d_o9.GUhVwf875a0RWx8vQUK9mMlSG1IDw2Ky9Gx1hVg63NEfUoonDr SXQIAeM97q3lZ20JhnnRDRnsyQIfIiIbbEpYIg5LztZe2NmKOGkLtTPKNiB.CzXjQOaKJEXXate1 GW68U2tihscSx.BBc._ilj7I1bqaW_aKF.SWvmwIz0WTVxiODT3CItePAh_O5.F0uk5wwhzCoTqo X1o1GqnDvYdtXLsJ8.bqJ.Qro6eMXVXvYeq9BISeqjxqgAXqcYytDwAw1vLJ6IqDt.l_WQ9nllor WCOqkOmYFTQa2bIxTc4YN5L0JIast6jf9DJXpZ7n8cHsr.dzngAWRDY83eZrMQgPVYhczVQH80kb xCypIG2jGy6g9RKvUhIfbF15B2rk.4HZZCDlq5ay52ag20Lko66H9bShnP1vOsy.dhchZRcy31W4 rwBg5XrjE3k152OUvNd8MebElo.W6oIVP0NnAFuLWk X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.ne1.yahoo.com with HTTP; Fri, 29 Apr 2022 10:25:55 +0000 Original-Received: by hermes--canary-production-sg3-795d7b4d54-zfnfv (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 65ea205e463788dc05446cf1f5e0811f; Fri, 29 Apr 2022 10:25:52 +0000 (UTC) In-Reply-To: <87y1zogq9c.fsf@gnus.org> (Lars Ingebrigtsen's message of "Fri, 29 Apr 2022 12:03:59 +0200") X-Mailer: WebService/1.1.20118 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:230938 Archived-At: Lars Ingebrigtsen writes: > If I skimmed the thread correctly, the Lisp solutions led to some > "flickering" -- i.e., first we show the frame maximised with a title > bar, and then the callback hook is called, and then we remove the title > bar. So asking the WM to do it all in one operation seemed attractive. > But when that doesn't even work, then the in-Lisp solution seems like > the only option. BTW, the frame resize synchronization introduced recently might alleviate the flicker in the Lisp-based solutions, though I don't see any flicker with or without resize synchronization.