From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen 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 12:03:59 +0200 Message-ID: <87y1zogq9c.fsf@gnus.org> 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> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23293"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: 31968@debbugs.gnu.org, Carlos Pita To: Po Lu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Apr 29 12:05:52 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 1nkNVY-0005pO-5M for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 29 Apr 2022 12:05:52 +0200 Original-Received: from localhost ([::1]:46770 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nkNVX-0005pE-40 for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 29 Apr 2022 06:05:51 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57462) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nkNUo-0005or-Tp for bug-gnu-emacs@gnu.org; Fri, 29 Apr 2022 06:05:11 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:56996) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nkNUk-0002S7-6s for bug-gnu-emacs@gnu.org; Fri, 29 Apr 2022 06:05:06 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nkNUk-00086u-1D for bug-gnu-emacs@gnu.org; Fri, 29 Apr 2022 06:05:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 29 Apr 2022 10:05:01 +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.165122665031088 (code B ref 31968); Fri, 29 Apr 2022 10:05:01 +0000 Original-Received: (at 31968) by debbugs.gnu.org; 29 Apr 2022 10:04:10 +0000 Original-Received: from localhost ([127.0.0.1]:50890 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkNTu-00085L-3Q for submit@debbugs.gnu.org; Fri, 29 Apr 2022 06:04:10 -0400 Original-Received: from quimby.gnus.org ([95.216.78.240]:35878) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkNTs-000859-I7 for 31968@debbugs.gnu.org; Fri, 29 Apr 2022 06:04:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=ccYRgAGFE7zPTcSBoKfilEoDeGRWuJCwJ7KagSIrmuk=; b=N7QZhlHrB7EEbhp5zqF7DrSHFn r4wOU9sJGrL7S8DtY86NuhLQD+z3je5YHj/3FRKRxu/mBOie9+5e2Vx/S2N7wj39IU/dUkioEX+Ag ngC7lPXLYLx/5dVaFOzYDOAGpK3/7OmyDBRqTwNO8iztpyltxZ8ZPzGg1XRAv/5snyxA=; Original-Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nkNTk-00059n-5g; Fri, 29 Apr 2022 12:04:02 +0200 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAADFBMVEVMPz6tSELAp5r/ ///wg2LlAAAAAWJLR0QDEQxM8gAAAAd0SU1FB+YEHQktLqgXFxIAAAGdSURBVCjPRZHNatwwFIWP xNh0tHKHcRhm5ZYQEj+FYlIoWanFGmhW3TQkfgrHq5KVY0JoZ+UGzxDfp+yRXajA+H7cc390BAAL u61xASRwib6yhsAvnE/eO7sJUQJEnudmQRiq+BDgG0inPsi8L7Ew6PNZVm6YyXIzyZgyyP41KIHl f1nu2DqduqXldsinOc6XKWU5eqgAWalcFfaMXFpmu/1bAe4UIdr9vsK7FdYTOM7PcsrU2qKQMVzh Lqy+KDZNpn8w4jD1eiESLhfzdy0iQeGMSPN49hNxnUA+5yzVinkLqc9NvYaeamQ4N00rzZx5oywL 8ED4paVOpKvuFeFRy8Pd8WmJyOLlpchZ2i1hmDkyVOUr4TmAsg6dIPaES91adD1Swlj09KGDP/Go Dl9bwkcjR2YO07OsYhkiVAOWyXvoWEbgZqB1Cf50Mn6BPNvwYomWkQ1axdDhKb7cEYLDgNXKw3+f QWldQvX4EBJFbBLEY3rLIquDPycyZLBwzQzjVLOaQfoAeYDtXgZOpW9iUe0nZ+krjZNKpJ3h8Bfz d5OVvNxeIQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMi0wNC0yOVQwOTo0NTo0NiswMDowMPQctWcA AAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMDQtMjlUMDk6NDU6NDYrMDA6MDCFQQ3bAAAAAElFTkSu QmCC X-Now-Playing: Themselves's _CrownsDown_: "you ain't it" In-Reply-To: <87h76czf6j.fsf@yahoo.com> (Po Lu's message of "Fri, 29 Apr 2022 12:28:20 +0800") 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:230933 Archived-At: Po Lu writes: > I don't see why this feature cannot be implemented in Lisp by users who > want it. It seems extravagant to have it as a frame parameter in C, > especially one relying on an undocumented window property specific to > new versions of GTK that is not implemented by many window managers. 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. (Note that I haven't actually tested the Lisp solution.) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no