From unknown Sat Jun 21 03:02:44 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#61710 <61710@debbugs.gnu.org> To: bug#61710 <61710@debbugs.gnu.org> Subject: Status: 30.0.50; frame parameter `(fullscreen . maximized)' does not work with PGTK and emacsclient --create-frame Reply-To: bug#61710 <61710@debbugs.gnu.org> Date: Sat, 21 Jun 2025 10:02:44 +0000 retitle 61710 30.0.50; frame parameter `(fullscreen . maximized)' does not = work with PGTK and emacsclient --create-frame reassign 61710 emacs submitter 61710 Alynx Zhou severity 61710 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 22 09:55:50 2023 Received: (at submit) by debbugs.gnu.org; 22 Feb 2023 14:55:50 +0000 Received: from localhost ([127.0.0.1]:60050 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pUqX6-0005Ek-9X for submit@debbugs.gnu.org; Wed, 22 Feb 2023 09:55:50 -0500 Received: from lists.gnu.org ([209.51.188.17]:52494) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pUpF5-0002cf-7x for submit@debbugs.gnu.org; Wed, 22 Feb 2023 08:33:08 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pUpF4-0007Ap-Io for bug-gnu-emacs@gnu.org; Wed, 22 Feb 2023 08:33:06 -0500 Received: from mail-am6eur05on2060c.outbound.protection.outlook.com ([2a01:111:f400:7e1b::60c] helo=EUR05-AM6-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pUpF1-00050C-RY for bug-gnu-emacs@gnu.org; Wed, 22 Feb 2023 08:33:06 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dzxVFmePCdkdNjCZ7fzXYWh5ZtV8OOV6DfuXmcMTs9ihn72v1UZkSZlhGDjeqpFQvo9zJjiPIl9SHZ7s1xk/meuEExJK81+2GBUwUwTXq2Epw8bBqewhTSrVohlGpYqiyMlkHJSlmZ98zGN7vp1cF9/pam/wPjMqKcFT7ZJslsTcAk94uV8u92a2mwisrOtXGAHZZuMn8ziqAf7EB4U+OWL0vFSatsjppzGUltXwC7018bNNqKfv4P2nx8v40T/RNz7thU9D0SwdEfJIBd3ns43S2KWKSkLyzE83yK3aBD0hcYK4XcVI+hQozurQKy1oYPG5eFT6ogwifHVdUAGp1g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=VMDCwlPw9rZFkqiGzdeUoq9ZhXCkpvS15zcFmd/sP9M=; b=c1VWv2oPdReBE2isE9Rp8Zp7Lb/Vu2AqJqDvvAB/BPnaxjgEWkQBTv0RTJNPjyxKqwPEFEGc9fyU8j0wQN59bMx03hp/UFxW2PIgXDaTR5tEpWvT6wu4x1Il0QyVaxyHw1K0M6QMusHLZOy2zMHcVg1p2cX/o7SnzVlwUhyJ7SOa1TDVZa2EMwpAzY13XQxo7qD3m0G7CG8aC7zm3lF28npUr1BCRJ1ZaCKP+0cM1mmRD9Spywqeii21uxvgSH+Gq0qQ/BFLIaLYac99wM63rU/beou5fJvivI/QUbD3hRmN1LKBF7Yq141m6hPVT2hcXIe3kGPI441qh8XnpnDZPA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VMDCwlPw9rZFkqiGzdeUoq9ZhXCkpvS15zcFmd/sP9M=; b=JVVIJ3M/ZgiohQhyvZN+W7E2u6/L2+D4Fu8ka01r2ObXlvsiYzDfj+BRBoNLfRdw2AKIFksjRO8/5YUFixYpKqwUllB8ewdmq2GTTs8dyrIyVJCBrw+Q9fNsxpN4R1BKP6obhIhCnGX9YTX5QQN6akVwUH9y75UpDo+75nm+R3g8QoC8YRfRXdRd21CfVjE8/lgse2XkveVqOIkLFKiZ7KBvRF2/WPhuzuyFL1NSlmFgG0H6SQYnhsLUsBIb7J14c+IhBUlyEwMY9PEyX7fUF8vCyAXU1ykwN08F2bCXbzHx9w4sqwKNZHhcg0PioVZeYkNVf8E/1kAGi84a3t+jYg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from DB9PR04MB8235.eurprd04.prod.outlook.com (2603:10a6:10:243::13) by AM9PR04MB8084.eurprd04.prod.outlook.com (2603:10a6:20b:3ec::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.18; Wed, 22 Feb 2023 13:27:56 +0000 Received: from DB9PR04MB8235.eurprd04.prod.outlook.com ([fe80::5ecb:4be8:a0af:b50b]) by DB9PR04MB8235.eurprd04.prod.outlook.com ([fe80::5ecb:4be8:a0af:b50b%3]) with mapi id 15.20.6134.018; Wed, 22 Feb 2023 13:27:56 +0000 Message-ID: Date: Wed, 22 Feb 2023 21:27:42 +0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 To: bug-gnu-emacs@gnu.org Subject: 30.0.50; frame parameter `(fullscreen . maximized)' does not work with PGTK and emacsclient --create-frame Content-Language: en-US From: Alynx Zhou Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: TYXPR01CA0051.jpnprd01.prod.outlook.com (2603:1096:403:a::21) To DB9PR04MB8235.eurprd04.prod.outlook.com (2603:10a6:10:243::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB9PR04MB8235:EE_|AM9PR04MB8084:EE_ X-MS-Office365-Filtering-Correlation-Id: f95c191c-3b24-4698-e441-08db14d89bf1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: F+Q//sbu98n3BQA18Ka8q/ZeGkTvpTgIBGn2rIN78zO6V65i2t1wYUfrfJYqhZtqqWW/DPhFsbgesqciXmxfBCaUsZ1htC+JllCTz4FlTkgrcXYDmMpC04SJzm6HG3f40nwbEK7mYvuPVPVetCEmFN964XrTHN/emGepgEFVttxtT29eWstV4XleK5FpAoVbFrX+rzrU+2k/KX/hDhUhrPgJphBVQlwrLj1C0p7z6pIFiEgnSGrVeBOlbIdSIzqEI8kgWz3NdyvZPSb7qio992UUyRpsEs0aceBxYfiip4FXvfBFb7mYAKLe80KZk3Bf7Y6WiUV17DpdFXGImZ3Hd9rLdjN0KR3GH7ZWmd8Evs5C+d05Uk2cxWBQ+jxwxTtlR50DzZteiu5rIcpQxUltouEGWppo8iGcjb9mfMf/P2Q16UxChiuVVsOD6QwSfiTZXuc/EdjgGdxds7iMnXQhQ20LQWoYHfkm4GLaEE+H3uHkM6vaa9fadORzov84Z4YQVqi1qg5KwxcdRSilCAWlPA04SW4gq6SGAN3xY1mM6kz7pwySDEGmgTxETKd+snwVVNPxbSWmm/tWE8Jzgnyg3BMRDZVDHbtD4EqG+6BiC1e/NnXcf9hArwOdlY6JcKq8HTscfnj7/T/TAHB93NAfON8xNJarzDAFWswxhTCsFYj/E819P9QqGXhLy+QHV9NeaMrNaCngD2fZSrxfA2PIP5YAhmJVgCQA3trGb+goQB2k1RoKVDewfmGqb3KQ0SOh X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB9PR04MB8235.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(396003)(346002)(136003)(366004)(39860400002)(376002)(451199018)(186003)(31686004)(6512007)(6486002)(66899018)(66476007)(66556008)(6916009)(66946007)(8676002)(5660300002)(83380400001)(8936002)(6666004)(6506007)(2616005)(36756003)(478600001)(316002)(41300700001)(86362001)(31696002)(44832011)(2906002)(38100700002)(14963001)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?b3B6U2gxaEtVRlpVeTdIY1RNNFdjNTdCUUFTZkE0M3ZpSjd3RkhsSFhxeWtY?= =?utf-8?B?cFVwVk1MbjZaVm9oRzd2REJrcklmdWdUY2lPQnNRdFJ1OW1CRHBya3d0ZHJa?= =?utf-8?B?aGpycUpHL3k5UVlJM2U2VjdIdS9mRktEeTdUZnVkbW51bURNZHR1c1M1WmE0?= =?utf-8?B?M0lHM3MxczRTeTBKUTBVSnUwSzFZK00zWVhhTjVGTVdoYys1RHAzaGFiYVhQ?= =?utf-8?B?ejRQaDhteTUwMjZBV01LMGJpOXRlSHc3NVBXYzN1bTBBSlNVc2lVWXpxbmlm?= =?utf-8?B?b3RXU1lkUzVXVncyNFFnaWtHbUVCcFBtY3JwWnFiUjh3dkwzdkVVVmtSVUpX?= =?utf-8?B?dUFuR1VNQ2YzMFhldnZQUmZpaGFFOENnOEROOEltOXlHSHpYc1E1MHAzVHE4?= =?utf-8?B?aGQyRnRDVEtEKzFnWko3QkVlU0JSQUFMZjBJdVlLYmMvVFpCNGFkUXE1Q2o5?= =?utf-8?B?N3l5NDJqellyTkhEUnU0ekpoWjh3K2ZBa2U5Tmtuc2NvQUlyazhvSTVXRUww?= =?utf-8?B?KzZ2UGlHb1AzMnRSTG53cDNvdFJWcnVDbzZFdmNDM2xUV2xZdXJmaGdpVDV5?= =?utf-8?B?VGdYRFZ4bGh6RzdWb2ZDODUreVBra3lRN1FJUE9URVZGTXRjcGJPd1RLU2Ir?= =?utf-8?B?TFhBTTZLenVBVTFJc1lYM01raFd1RUhmeHVyQ28wenE0bXU1NmY3NW9ENFNH?= =?utf-8?B?Z3JsR1RZQ1BWbFJHUVFSUWtPQUtyUDYxa1M5anR5Tnd6ZGlYakFqc0NaVUlT?= =?utf-8?B?MC9HakpQUFFUVmFlQjVTZi92VjZqMTR6VFZzd0dLYU95d3gzY0FwZzNPUnQy?= =?utf-8?B?N3lWbnJtZzJsSGVSVVlKcW5YMkRXWENsdW84QW1lV0FMWk1nY3pCb3VUV1hr?= =?utf-8?B?N3dDdzNPaUpoY08zR3hnN25YZ2lzbEJmSTdWWkxhbnE1RmdQai9vWXlhalBy?= =?utf-8?B?aE9GaGtmVTRGclVUUmx4ejRJYVBjaDZNZTIyaWhjQUQ4YVQ3YVEvSlpWNkRC?= =?utf-8?B?aTdXYmRJa25PTmc5bnh6WlpodU40NTdRQjZSbnVKcldkZi9VUTFpL095dEov?= =?utf-8?B?Z2NSQnBhWHNCY0pWa3YyTE9ZeHVNKzRwNW9seTVPYmxQakhGV0pJQU1FOXM5?= =?utf-8?B?UEZub1VDbmo1UjEyVGJ1VGhseTFLTVBDUlFmRjhRUTBGUDVWeEJITXBTdmJQ?= =?utf-8?B?bW5Kd05TMTNjblNYU2xkcFJJYnQycUdCVlJpcEkybStOV2JQWnBLNEg0aS9Q?= =?utf-8?B?VlU0akVMcENPY1g3NEI4QVhWS3ZOVGg2cWZrWVJSL00rZDlpRnQzMXVlbERU?= =?utf-8?B?Vm11ZE9GMVZkcGl1bEZaWGhSVy83aGllbHI3bktJY1E4cWxISkFOeFRqekZZ?= =?utf-8?B?cUpITnhFc0lQT2J6T05wWmY0M3FCa1FmL3VIVWp5MUh6bmFHWlRMR2FEZ3Rq?= =?utf-8?B?MExhUnNDRGRUaGJ4Rm1NQVh1YXdpK3NHQy9Hck5HU0psNW5PME5odmpaa3VS?= =?utf-8?B?c3BOaUpYamlJMy8vVDlMTXNXdys3WnZ1NXZZai8yV2c5VUFFK3FIeUtBaHhl?= =?utf-8?B?ZStXTmZFc3FvRzc3bHFjQ2R1cWR1Q3JYWWF6eTJqZWRhM2NvbVV3R2xuV0tx?= =?utf-8?B?QWpmSFhxTEhUUXMxZnh6OG5DUVVic2lHOWNydzJCV2dKWnZlS2lsMnpnSlJ6?= =?utf-8?B?QmhhYlU3aXlRZHVXNUFNb1hOZ1QrQXNJZXJTdHdNRGk0VnJ2cTk4VmJHMkJF?= =?utf-8?B?T21LMTlZOC9Pb1BQd0lCdmxCWmluT0dtYm55L0pJeFNPYkcwMmFIQ3hSamt2?= =?utf-8?B?T3gydDg3RGtqdTZPNFZlWUJpRGxHU2lLNkhOVW42eThKWkgvN3NabHJiVW5s?= =?utf-8?B?OUZWOTk4dERpbHhsdE1FWFdkRDJyNWJ1cG13Zk5ya2pQZnY2Vkd2cnJQYlhS?= =?utf-8?B?TTFPemdmbmQrZG9IT3Q5MncyQjBHUmdYaE5Wa3ZQZnJOTW9UUCtPaE15blFU?= =?utf-8?B?d1dUbXJ2TXprVWliMFNBT3U5SFRiclgvaTNXdmFLN29CS3EwR3lxeWxmRGpU?= =?utf-8?B?OXI4ajFCYmR4dUJGRFpCQzcxT0lWNWMrWnFyQ0wxL042K3c0WFNwblJ6R2xQ?= =?utf-8?B?a0szZ3JUVDVpVDFTQ1g5ek9wNUtkQmlvbXVQSDV2czc3NEttZVdKZkR3VG1C?= =?utf-8?Q?XYKwbIeqVE88hxfTcN0ulvA=3D?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: f95c191c-3b24-4698-e441-08db14d89bf1 X-MS-Exchange-CrossTenant-AuthSource: DB9PR04MB8235.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Feb 2023 13:27:56.6900 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: epmtJMBGQEZMc8b0wc6MikvGWvVcnUZodYdvCYz0iApRiins/P88AXo6ig9FHuOfwEQN4J0NnTVDOfYP5IJeSg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB8084 Received-SPF: pass client-ip=2a01:111:f400:7e1b::60c; envelope-from=alynx.zhou@suse.com; helo=EUR05-AM6-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 22 Feb 2023 09:55:46 -0500 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: -2.4 (--) This problem could be reproduced with those minimal steps: 1. `emacs -Q --eval "(add-to-list 'default-frame-alist '(fullscreen . maximized))" --daemon` 2. `emacsclient --create-frame WHATEVER_FILES` What's expected: Every frame created by emacsclient should be maximized. What's happened: Emacs's content only fills part of the screen space, the frame looks like in full screen state (no window shadows, you cannot maximize it manually), except the frame size is incorrect. I am using GNOME Shell 43.3 Wayland session. It also has some other strange behaviors which may be helpful to debug: - Emacs itself cannot reproduce this bug, only emacsclient. - If you restore the misbehave window, and maximize it again, it works fine then. - If you open whatever files with `emacsclient --create-frame WHATEVER_FILES`, this bug should happen, but if emacs frame starts with scratch buffer first, this bug cannot be reproduced (for example don't appened files to emacsclient's arguments, or you opened a _soft linked_ file, then emacs will _display scratch buffer and asking you whether you follow link_). That's the most strange behavior. - This bug cannot be reproduced under X11 session. Thanks ahead. Alynx Zhou --- In GNU Emacs 30.0.50 (build 10, x86_64-pc-linux-gnu, GTK+ Version 3.24.36, cairo version 1.17.8) of 2023-02-22 built on camelot Repository revision: cac13e360547f95ec64d34f38003dfc7ff1a97ee Repository branch: makepkg System Description: Arch Linux Configured using: 'configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --localstatedir=/var --mandir=/usr/share/man --with-gameuser=:games --without-libotf --without-m17n-flt --without-gconf --with-native-compilation=aot --with-xinput2 --with-pgtk --without-xaw3d --with-sound=alsa --with-xwidgets --with-tree-sitter --without-compress-install '--program-transform-name=s/\([ec]tags\)/\1.emacs/' 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection' LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM XWIDGETS GTK3 ZLIB Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: display-fill-column-indicator-mode: t highlight-indent-guides-mode: t hl-todo-mode: t rainbow-mode: t flycheck-mode: t lsp-bridge-mode: t yas-minor-mode: t vertico-mode: t popper-echo-mode: t popper-mode: t editorconfig-mode: t which-key-mode: t global-diff-hl-mode: t global-undo-tree-mode: t undo-tree-mode: t whole-line-or-region-global-mode: t whole-line-or-region-local-mode: t alynx-mode-line-mode: t global-auto-revert-mode: t savehist-mode: t save-place-mode: t recentf-mode: t pixel-scroll-precision-mode: t global-hl-line-mode: t global-display-line-numbers-mode: t display-line-numbers-mode: t delete-selection-mode: t windmove-mode: t override-global-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /home/alynx/.emacs.d/elpa/use-package-20221209.2013/use-package hides /usr/share/emacs/30.0.50/lisp/use-package/use-package /home/alynx/.emacs.d/elpa/use-package-20221209.2013/use-package-lint hides /usr/share/emacs/30.0.50/lisp/use-package/use-package-lint /home/alynx/.emacs.d/elpa/use-package-20221209.2013/use-package-jump hides /usr/share/emacs/30.0.50/lisp/use-package/use-package-jump /home/alynx/.emacs.d/elpa/use-package-20221209.2013/use-package-ensure hides /usr/share/emacs/30.0.50/lisp/use-package/use-package-ensure /home/alynx/.emacs.d/elpa/use-package-20221209.2013/use-package-diminish hides /usr/share/emacs/30.0.50/lisp/use-package/use-package-diminish /home/alynx/.emacs.d/elpa/use-package-20221209.2013/use-package-delight hides /usr/share/emacs/30.0.50/lisp/use-package/use-package-delight /home/alynx/.emacs.d/elpa/use-package-20221209.2013/use-package-core hides /usr/share/emacs/30.0.50/lisp/use-package/use-package-core /home/alynx/.emacs.d/elpa/use-package-20221209.2013/use-package-bind-key hides /usr/share/emacs/30.0.50/lisp/use-package/use-package-bind-key /home/alynx/.emacs.d/elpa/bind-key-20221209.2013/bind-key hides /usr/share/emacs/30.0.50/lisp/use-package/bind-key Features: (shadow sort mail-extr emacsbug message yank-media dired dired-loaddefs rfc822 mml mml-sec epa epg rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils cursor-sensor time-date eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util cus-start files-x network-stream puny nsm time display-fill-column-indicator highlight-indent-guides advice hl-todo compat compat-macs rainbow-mode flycheck find-func dash lsp-bridge lsp-bridge-lsp-installer lsp-bridge-diagnostic lsp-bridge-code-action acm acm-quick-access acm-backend-citre acm-backend-tailwind acm-backend-tabnine acm-backend-telega acm-backend-tempel acm-backend-search-sdcv-words acm-backend-search-file-words acm-backend-path acm-backend-lsp acm-backend-elisp acm-backend-yas acm-icon lsp-bridge-call-hierarchy lsp-bridge-jdtls lsp-bridge-ref derived grep compile text-property-search comint ansi-osc ansi-color lsp-bridge-epc acm-frame markdown-mode thingatpt noutline outline yasnippet-snippets yasnippet posframe vertico orderless popper-echo popper editorconfig editorconfig-core editorconfig-core-handle editorconfig-fnmatch which-key svg-tag-mode svg-lib color svg dom xml diff-hl face-remap vc-hg vc-git log-view pcvs-util vc-dir ewoc diff-mode undo-tree diff queue whole-line-or-region alynx-mode-line let-alist pcase alynx-one-light-theme alynx-one-dark-theme xref-js2 vc vc-dispatcher js2-mode etags fileloop generator js imenu xref project use-package-ensure c-ts-mode c-ts-common cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs cus-edit pp cus-load treesit autorevert filenotify savehist saveplace recentf tree-widget wid-edit pixel-scroll cua-base ring whitespace hl-line display-line-numbers delsel comp comp-cstr warnings icons windmove edmacro kmacro use-package-bind-key bind-key easy-mmode server cl-extra help-mode use-package-core info rainbow-mode-autoloads popper-autoloads diff-hl-autoloads marginalia-autoloads mood-line-autoloads yasnippet-snippets-autoloads flycheck-autoloads pkg-info-autoloads epl-autoloads treemacs-autoloads ace-window-autoloads avy-autoloads pfuture-autoloads hydra-autoloads lv-autoloads ht-autoloads cfrs-autoloads posframe-autoloads consult-autoloads vertico-autoloads orderless-autoloads editorconfig-autoloads org-bullets-autoloads which-key-autoloads svg-tag-mode-autoloads svg-lib-autoloads git-gutter-fringe-autoloads fringe-helper-autoloads git-gutter-autoloads hl-todo-autoloads compat-autoloads highlight-indent-guides-autoloads undo-tree-autoloads queue-autoloads whole-line-or-region-autoloads move-text-autoloads olivetti-autoloads atom-one-dark-theme-autoloads meson-mode-autoloads yaml-mode-autoloads web-mode-autoloads markdown-mode-autoloads lua-mode-autoloads json-mode-autoloads rx json-snatcher-autoloads xref-js2-autoloads js2-refactor-autoloads multiple-cursors-autoloads dash-autoloads s-autoloads yasnippet-autoloads js2-mode-autoloads use-package-autoloads bind-key-autoloads package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-win pgtk-win term/common-win pgtk-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads xwidget-internal dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo gtk pgtk lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 421267 290649) (symbols 48 29181 0) (strings 32 94697 50259) (string-bytes 1 3231376) (vectors 16 52855) (vector-slots 8 868112 321299) (floats 8 295 788) (intervals 56 487 86) (buffers 984 15)) From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 22 10:31:42 2023 Received: (at 61710) by debbugs.gnu.org; 22 Feb 2023 15:31:42 +0000 Received: from localhost ([127.0.0.1]:60108 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pUr5q-0006AY-8N for submit@debbugs.gnu.org; Wed, 22 Feb 2023 10:31:42 -0500 Received: from eggs.gnu.org ([209.51.188.92]:58868) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pUr5o-0006AM-Nc for 61710@debbugs.gnu.org; Wed, 22 Feb 2023 10:31:40 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pUr5j-0006uC-7x; Wed, 22 Feb 2023 10:31:35 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=Prtaq/t5a5WNvqXd0P8UnYHz9ikzwgTmU4C8uV1OcWA=; b=IbuT9syMTkyG 7hLv2Pm54fZTdG8CGdPkzse+LNNarTVE/6MHo6hK+Omo0zvMQpwdchABgFBHapmVbHCjfZ1ncFdLd fVxu7mpP7pFS7p3wQfKSc+FC3ZbZgjXPrZ+s91FKy3/PlxH+FsAj02puDjqkVOyjlzhFP8HiLK61z oBoOKjvUs1ZI84UXO5IHN+fBZ89O13pocgpDfJ8OCC1yPnsLphUbTpDHfslQ6Jmn9IHfnXkkvIZIs zcvZ7tWkZ4bYwvcQ9Q0QCA5qHRpzGe0ISLhewUvWwMiJsKH0Fzfwh6o+qJiD8884Jw7uw3p0616QX f5KDJwcM9DcPs+aGTwrF6w==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pUr5i-0000hu-Mt; Wed, 22 Feb 2023 10:31:35 -0500 Date: Wed, 22 Feb 2023 17:31:48 +0200 Message-Id: <83wn49ra1n.fsf@gnu.org> From: Eli Zaretskii To: Alynx Zhou In-Reply-To: (bug-gnu-emacs@gnu.org) Subject: Re: bug#61710: 30.0.50; frame parameter `(fullscreen . maximized)' does not work with PGTK and emacsclient --create-frame References: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 61710 Cc: 61710@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: -3.3 (---) > Date: Wed, 22 Feb 2023 21:27:42 +0800 > From: Alynx Zhou via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > This problem could be reproduced with those minimal steps: > > 1. `emacs -Q --eval "(add-to-list 'default-frame-alist '(fullscreen . > maximized))" --daemon` I think any customizations that need a real display should be done from server-after-make-frame-hook, not at startup time. Did you try that? From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 22 11:35:05 2023 Received: (at 61710) by debbugs.gnu.org; 22 Feb 2023 16:35:06 +0000 Received: from localhost ([127.0.0.1]:60203 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pUs5B-0007us-HT for submit@debbugs.gnu.org; Wed, 22 Feb 2023 11:35:05 -0500 Received: from mail-vi1eur04on2052.outbound.protection.outlook.com ([40.107.8.52]:26598 helo=EUR04-VI1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pUs58-0007uH-Jw for 61710@debbugs.gnu.org; Wed, 22 Feb 2023 11:35:04 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=evoV8Cr8dKm0Qs3ioty2N0cLNvSHsiUMg0FHQ7EAK5pIpVarJM6MMvqHNLWHkHgP1ZDtSuxklzb8AAlDV6IvpVjz39h1xzCE1qqQuC++nd//3TCCOWlQwD1W+VFbAFkNPWfCbkw9+JUonjvSd7ztj0I5jqizdsa5R9c1k+xrzAH33s4IV/nTCk/kK5TMLva7JCBKzEW4h54RDwHguUqeFx8PmPsCQk7K6/YBQQMLmF6Rfn5nQBkROpDoKNtX00IarvlVMqnrtHj5tMyqdIE9t4KXPy4s2bRKmsw8afxzOCw0C+cMaosMyFCsdP+sPi82J0q1DZOLbQB4MU/6RWz2+w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=3edgA67Gi1aiYWAuJTgquQjWoCKftjYad5r7k+8NYYM=; b=OEJJSarcKV9xCFmiIT7UVPWo5x0odmm8r+bOfp3h+xGuiYEK1UygezciAw1GlwCabsHgRvrmo7f809PexxMqCmE9LwbKMiat53HVEPiVqQDB9ID7ghvYpQGWvEc0PjUdBlNf5bV3qtKZL4YZzCpsKv4gFrmC0RPmPWYHgJ1E9l7V1sDp6xH8rTlKHXNm4PSgQo9U12rrsJLXMMaYblVqfF725QandkoL/S5O41l4C+JLSpHW4VyBO7BXORrljGj33g1eYKEgJTIKcKe1Oee8ABS+AIONpenHz1OCfXwS2yTOMB4N9VCBG5AqQ4kYFnQOYh9pUanYgJbNhwEFuKE5xA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3edgA67Gi1aiYWAuJTgquQjWoCKftjYad5r7k+8NYYM=; b=boGtY3VFNEzVaUnXjYIHiDfnjtb7CqPN9hE6kbAMeaAT8cVuXuMDyPPmUByE/hKNlYKgmBsHE5p+ApmDoR5JNTlujKccUjx64VjUpyiUrN+wCu6QI9eYbB0eZr3J9C6njIlzVrjzNFXW/rdBiYZJN5nyhKyUQLD8wGiokdFJWiV9B6ToPSm71kVBjC2K21ViysBsLklpzx8wY/6YHGz552poLVGZqQg66hMLKwiGQIvxqjUliWYTluANvQ/ZMAACPXMCdZK4a4JpDEzHWlSXw2gxQhEtjnpNIDvHab97S752+2t8srnS5yZmiktEecU8L3NHJ9rAEyN/u0Vc1lyWoA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from DB9PR04MB8235.eurprd04.prod.outlook.com (2603:10a6:10:243::13) by VE1PR04MB7277.eurprd04.prod.outlook.com (2603:10a6:800:1b3::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6111.21; Wed, 22 Feb 2023 16:34:55 +0000 Received: from DB9PR04MB8235.eurprd04.prod.outlook.com ([fe80::5ecb:4be8:a0af:b50b]) by DB9PR04MB8235.eurprd04.prod.outlook.com ([fe80::5ecb:4be8:a0af:b50b%3]) with mapi id 15.20.6134.018; Wed, 22 Feb 2023 16:34:55 +0000 Message-ID: <452a91bb-6b16-6d7b-3ffc-3a532c3dbe8a@suse.com> Date: Thu, 23 Feb 2023 00:34:43 +0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Subject: Re: bug#61710: 30.0.50; frame parameter `(fullscreen . maximized)' does not work with PGTK and emacsclient --create-frame Content-Language: en-US To: Eli Zaretskii References: <83wn49ra1n.fsf@gnu.org> From: Alynx Zhou In-Reply-To: <83wn49ra1n.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: TYCP286CA0157.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:383::12) To DB9PR04MB8235.eurprd04.prod.outlook.com (2603:10a6:10:243::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB9PR04MB8235:EE_|VE1PR04MB7277:EE_ X-MS-Office365-Filtering-Correlation-Id: b614cc92-da3a-4175-aea9-08db14f2bae6 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: cvAphG5iDeHiNHfe8BZLtk6DJrJpft/Sn8u/sdVaSWL8crwo9LXJepx82sib5sm98QsaM6C6AntJADTrO2g2qRTGWydelUnpbXxowtSGaHXZmO589LqcjyhEKVlg9N+NFsvl0S8CQwVcH47B2iQQ1ILraoicAY4Zf1zrrRI96CJ/+DqSeJD7dnWMeP0trsvbiM7D1w9aaex7sXnEbV2bFQ83oVeprbf6D5B7eQCjl/ZwKIVm/F7iMsj60T2h0N6JWfqjHL6IdwCcLFp9BLg0q74+HvKIx5HSv4sPRon6VXs+BowQF5U7VuARy1cGTnRK8CeUt7kc7TXise6ntF+NoFqoVSV7nzUeeaDm1c1gtztowwCJj/8dLZKJvt/+WkfEVjXyksHrzW7XCcVNO0ecqAWY91LAEwxHTxzXk/sod5WrgYEbSAcQxlfn+GK+o8OXuKoAPFPqyM5qZPyZkxufBPK1se3LdOQVobYwYjFbQq5F4HkF2HszrwQoNnv36Wpi/+tESXKF2WZCZbEiAFNTgz7NiHjflIA433ao52xwROM0ZcJnoH0Ijmc1Bs47JvKeQAdgAzH9A0H2yjSjBPgglqv3X2vitTjj7WD5cNartUJdQNezm1SorL3E0OCe86XOuPi8uFA1k54ypaNYHHcjWsqi4aqLWkWXu1XC6Qc1v85Ob0e6lAyG/X45yHd0FyZHPq32Aq5WsrcnYGOtOT7mojKiKxjKStwWsG9mDMZYlWaVwF7t9+WwYNFgxn1s2dQ8 X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB9PR04MB8235.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(136003)(346002)(376002)(39860400002)(366004)(396003)(451199018)(31686004)(31696002)(86362001)(36756003)(44832011)(41300700001)(5660300002)(4744005)(38100700002)(2906002)(66476007)(478600001)(6916009)(6486002)(8676002)(66556008)(66946007)(8936002)(53546011)(186003)(2616005)(316002)(6506007)(6512007)(6666004)(4326008)(14963001)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?NDBsTXNDcVRnQVhSckpDcjhIRitKNm1MNWdJNHkrVkM1WUJjUEdHbDF5bXNB?= =?utf-8?B?ZnhERFpiU2hCK2NzdVkxdW1FK0xZYjRUZUM3WFlWcnpDMmppWGJBZXc0VWNP?= =?utf-8?B?ZDhtNHlVczB3a0pZbjc1V2dLaDkyZzlmQjRXZTJCWHJrRFg0N2w1SHFJcERj?= =?utf-8?B?SkpQbDRkMjJCVkR2ZnRzK25ya1BYSGZJZTF0NnU1VDJTK2lIK20vVENOVy9s?= =?utf-8?B?azRHZ3U0eFkrSjloNjk2bUs1SWtmc05YVklJcjE2U043Um5tRnZHai83K2RH?= =?utf-8?B?aklCaVRBS3VpcitxNjkyL1V1MDJIcmU5SWx3cDBqdkdBOU1nQlA5aTZiNXpZ?= =?utf-8?B?OTN6UDZXRXM4cnBXcXFkeDZ5UHpZOXFqNmZXMzRTSGF5OVp6NE1FUHhuZzA0?= =?utf-8?B?andxbTdOV2pFSVpsTmtjMVV1SGJmOVlnZVVWNkpUMTJHdlBIVUNFdHFZNXdq?= =?utf-8?B?Umg0Mnh2amcwQWtNZ2ZGOVVndkVLSm1rUjYxd2ttejdFeXZ5Uk5xdU0rRkZJ?= =?utf-8?B?Q1NSYWRqa0N5WXZaYTdSVnMvN3hybXJmWWVZSDlmWmN3dXZka2NRK1lCSXcy?= =?utf-8?B?MVh1eXVVSWUyazdoMGY5RVJhWEVIOVFNd0MraEJjekhQNUNLUXpkRFlRMS82?= =?utf-8?B?WU5YLzA1bHZNYk9kQ0dwdEU4VVhPcjRPanNlL0owaHNpNVp6bHByMGQ1aU5y?= =?utf-8?B?MTQ1WkxxVUtON0F2RWdXZGZZZXpKY0N4WEErdGFQZFhGbHh4TFdydjZGeld6?= =?utf-8?B?L3NWUVVDdE5XSUNlSEYrUVg5bTZrSFZaUHhZejNZSzAzeUdxOVEraUxRSXFB?= =?utf-8?B?U3cxWkVqczk0cDlLdldrQ2RWT05ZUlpQRGYxQ0FHTnVENG5qUjFkYmx0TEVU?= =?utf-8?B?YnY4eE5ReXVyN01UTndDS01kZ0Jpc2hlMGwvNlNhT2ZhMWZiTDBGZDJRYURr?= =?utf-8?B?WFRDRDNGNzlpcmE3clh4dmVjT293ajVnSStONmZRaGpMZFdNTzRmSUNFWlJZ?= =?utf-8?B?U3pHaFBUZWNJMFowN3kzY01ZdVg2a0lBaTVrK2drUlFQeWIxdnFaZUVLK3dB?= =?utf-8?B?N25xekRnbVNYVXVCcnMvS1AzNG5hU1Vpbm16S2JFWXRyUUVmNHlPUUNLTXA2?= =?utf-8?B?TDhDWkFYcXdaek9PMmt6Z2NmTlhQbHY1NlBZYzFjYisrMXJkSzJmRFRFMDdU?= =?utf-8?B?QTZ4ZGRKSnE5MEoySWJndVQ4SFBVN2pHbkg4ZU9qYlJ5WXpyWE9nclBEZGRr?= =?utf-8?B?MW81T2l6YVhUdklZc3RGM1JrS1MrS1JJejdnakVkWXo5dVRZMjRmUGRVS2Vm?= =?utf-8?B?STVvb3hBS3RQcEhvSVFwUTJhK3YrMWtLSWdiajF6T3JtcDFlUzNURUpXRTA2?= =?utf-8?B?UG5hRjREOTZibUE3WHIvS29NUnY2M1Q0U1NUMjlRUlQ1RXRDN0FlMjk2NEJk?= =?utf-8?B?RG0vam5ISE1Penp2cWMrTHJUNzJIQnJhTVBBeGdBVnpncWp2K1lKemtjd3Jm?= =?utf-8?B?WEw2aUUwN2c1QWd6Q3FLZGdvRlpPR1ppYXh1S296cS8wMWgzeDZ6U1dRamNK?= =?utf-8?B?WS9GeGJ5T0dCWmhDRmpJRWoyV2I0ay9TaTh0Yld5WVVrNXYxcks0UDlhNjBS?= =?utf-8?B?WHJMaWRyMU1sV1hFYVA0Y2xydHNmaVovMFVvRHo2MnlJT25VeEVjVTdrQmhz?= =?utf-8?B?SDJtcitpZnBMQzB1amp0SXIxTC9IWGV2dVErVVhPV3laZHNydXZFRGpIUXVs?= =?utf-8?B?SytMbzJHM1B2MC9PaHlvcUYrRThqQ2swWkZzQlc0cEc2ejBDQjYrZUlWeVFX?= =?utf-8?B?L1RhZ2RaakVsZ2R4WTBhdFJDN2xEWmxVazgrYVdId1NyQmtvN0wwYTg4QWI0?= =?utf-8?B?NXFOMFhUWGRiSXpMaTVrOEFvL3pOeTdvQ1YraDJxTlowdjhOOUh1RnRSMldt?= =?utf-8?B?bVR1NitNNVZDb1YrR2JRUTF4NHArd0hGbitIb3hVcXdKaE1LakZZSlJtL2wr?= =?utf-8?B?MFVxZFdjK0dFc0VNQ3ZQRmpHREgwN3I2NVNnOWM3dXZWK2hwckJaZ1BMeEUz?= =?utf-8?B?ZUZQdTdyNlppSTN6dzRrQnhhb2lqb2hVaWw0ZXFaZ1Y3QmR5cmlRT2ExbDFD?= =?utf-8?B?MUlBMURYK0xOVnFSZUNpMmVoUmJLTFMvSDRkMEpGUEJkTVhRRTdhb2tHZmhG?= =?utf-8?Q?zonH7+42msoB+FMaQuC50po=3D?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: b614cc92-da3a-4175-aea9-08db14f2bae6 X-MS-Exchange-CrossTenant-AuthSource: DB9PR04MB8235.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Feb 2023 16:34:55.7440 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: bkp2J5w7KdTqDj3dCf3XpkxVV4KkNnuvXqPL9zmRsuAW+9hkKxQ0YqOCk6dMyc3c8jZGr9TPIDu3KSlmCSo5AA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7277 X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 61710 Cc: 61710@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: -2.2 (--) On 2/22/23 23:31, Eli Zaretskii wrote: >> Date: Wed, 22 Feb 2023 21:27:42 +0800 >> From: Alynx Zhou via "Bug reports for GNU Emacs, >> the Swiss army knife of text editors" >> >> This problem could be reproduced with those minimal steps: >> >> 1. `emacs -Q --eval "(add-to-list 'default-frame-alist '(fullscreen . >> maximized))" --daemon` > > I think any customizations that need a real display should be done > from server-after-make-frame-hook, not at startup time. Did you try > that? Well, I did not try the hook, however, I think first this just adds default parameter, and it actually makes effect when `make-frame` is called, at that time client already sends server its display. Plus, GTK allows to set maximized before window is shown, this means the window will maximized once mapped, which is just what I want. I also tried the X11 GTK version, it does not have this bug. Alynx Zhou From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 22 12:12:06 2023 Received: (at 61710) by debbugs.gnu.org; 22 Feb 2023 17:12:06 +0000 Received: from localhost ([127.0.0.1]:60243 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pUsf0-0000Tq-5T for submit@debbugs.gnu.org; Wed, 22 Feb 2023 12:12:06 -0500 Received: from eggs.gnu.org ([209.51.188.92]:40268) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pUsey-0000TG-Cv for 61710@debbugs.gnu.org; Wed, 22 Feb 2023 12:12:04 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pUses-0007tk-Op; Wed, 22 Feb 2023 12:11:58 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=KVoJxzu6sqnH36jnakUhEfVgvmUC/lCUDEDbEw1hw1Y=; b=JluXIAcz5Ogl cmeIgRJeMKhRMleTRoX01Bt5k1hmJDyDkblqj+YK0Z62b7e5maK1iQJGlGWTuv8N/ipOw+RtJKKjm plNV7ACr54+sjmuI47aUZxzh5Gd6KGB71tg7uvJbStECL8TOajihJ8KfLE+xL8fVj1rfEOMgstL3U h39nIEKLkp6X0Jld/mkTUzKH4frhCrPjjbxTGWf/lxiC7OA1ENkHj0DcC4Iidd2bufjIDNAKHKFWL uC7NGPcGbmJf4vqrl0PHr22YWEfm4oOeDGxzSsmZLL5f/i2dm6h/UPIUImoEH7YT/Aazy+IT7VaUo zYAjw8ghbuVTuDEVSUSLow==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pUser-0002Kf-PB; Wed, 22 Feb 2023 12:11:58 -0500 Date: Wed, 22 Feb 2023 19:12:11 +0200 Message-Id: <83sfexr5ec.fsf@gnu.org> From: Eli Zaretskii To: Alynx Zhou In-Reply-To: <452a91bb-6b16-6d7b-3ffc-3a532c3dbe8a@suse.com> (message from Alynx Zhou on Thu, 23 Feb 2023 00:34:43 +0800) Subject: Re: bug#61710: 30.0.50; frame parameter `(fullscreen . maximized)' does not work with PGTK and emacsclient --create-frame References: <83wn49ra1n.fsf@gnu.org> <452a91bb-6b16-6d7b-3ffc-3a532c3dbe8a@suse.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 61710 Cc: 61710@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: -3.3 (---) > Date: Thu, 23 Feb 2023 00:34:43 +0800 > Cc: 61710@debbugs.gnu.org > From: Alynx Zhou > > On 2/22/23 23:31, Eli Zaretskii wrote: > >> Date: Wed, 22 Feb 2023 21:27:42 +0800 > >> From: Alynx Zhou via "Bug reports for GNU Emacs, > >> the Swiss army knife of text editors" > >> > >> This problem could be reproduced with those minimal steps: > >> > >> 1. `emacs -Q --eval "(add-to-list 'default-frame-alist '(fullscreen . > >> maximized))" --daemon` > > > > I think any customizations that need a real display should be done > > from server-after-make-frame-hook, not at startup time. Did you try > > that? > > Well, I did not try the hook, however, I think first this just adds > default parameter, and it actually makes effect when `make-frame` is > called, at that time client already sends server its display. Plus, GTK > allows to set maximized before window is shown, this means the window > will maximized once mapped, which is just what I want. But what exactly "maximized" means depends on the display geometry, and the daemon doesn't have access to that, since it doesn't initialize the X connection. > I also tried the X11 GTK version, it does not have this bug. Then maybe the problem is not where I think it is. Sorry. From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 22 12:28:50 2023 Received: (at 61710) by debbugs.gnu.org; 22 Feb 2023 17:28:50 +0000 Received: from localhost ([127.0.0.1]:60266 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pUsvC-0000ti-0v for submit@debbugs.gnu.org; Wed, 22 Feb 2023 12:28:50 -0500 Received: from mail-vi1eur04on2052.outbound.protection.outlook.com ([40.107.8.52]:41216 helo=EUR04-VI1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pUsv8-0000tU-Uz for 61710@debbugs.gnu.org; Wed, 22 Feb 2023 12:28:48 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OU3peKmJhFdpoL5TWHkjAA5Q8oKOiFxzRy/av4auGDsKRBgmsWpWvIupSjzIlAeLnHMI6kKwGUg3hjqoCBQDuRT+yMNAM47WVrXcsliy7APISWjIzvouqhw3kKMwzaeemNYBlb20jEGmQ6ovgLFFfPe2gRRYVV1x41bkAzYOP7ahnumYXnGKztbNR4vsgmqM0ASw1YeL+ZZa1Lbe4VMVQnlAbue9KEVZhv9AURyObpkFsyv1+QN7TnWK9nGe6n/w/sRD6XiLgyTSxeTXha0bnsXZeY373DnMoTiRt2InvmH6Sxz4fji3ovcxSb8jyVbvdVHTnJgmaSJ66dXCwCJJKg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=THX/pkFdaFp3REtorEM8irjt3MCQFYZKGR1DU0ZhIM0=; b=Nql5UwghuNNEOsY16asOmBuJ5U8/MiysL7i0tJT9fYgMe5fyNU3y0SE6OsO1NGOsh4JdS1heHFoHqBbp4ddSg7AU8mMehDaGKAJ/TIFvGNGUsjxquY2dQAfxVKKGXVkZr1Xgy/b4PuAbFDL1jhakOFHlZ3UcI2rSaxM6riSYjYkayTO9CxDFUetLapHNyywl/PiR7brQdrdaU5rePbaLaY4EVSXKLo7GxxgAmBPD4ZbkzY0C0KOHESEkkPWVGlRjXiHv29/mEUPMyK829XeS8EFMkj2EvtQgbeUmkL76K4ngIKAzuHZoPkqeuS4AYOnoRHMZ/LoPbnJnHfqChmHTrg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=THX/pkFdaFp3REtorEM8irjt3MCQFYZKGR1DU0ZhIM0=; b=zbgPMLpoGAaElbcd6uy1J+Xlb9gmorZ4WU9WtERRTVDyg3pbjbkpx1Atw0vcl6yRerpsGW7EbKUBvsjVgscGKemt9pydkWbb2nD5wn2qWP1x/87ODDRgSkqdv2Enlv/ojie/9pzsOi6KpjTd9TTLSGrppxm3n73YxTyMZjPTqQJ5MPZ6awDc+lwgV2tDgU3/gaoqJmcYmjota2k4Yi9Chq5YxgUG0HWHIcZk39LBaAZSgIeXqX5dV1dYF9NYELKKkiKti8n1408l5Ge/kGhPROXOuhKBDCT6J9kASXrTNX7kVady+8p32HBn8AiquRsBCh0yxkdhXWAbbud7MLysgQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from DB9PR04MB8235.eurprd04.prod.outlook.com (2603:10a6:10:243::13) by AS1PR04MB9237.eurprd04.prod.outlook.com (2603:10a6:20b:4d1::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.19; Wed, 22 Feb 2023 17:28:40 +0000 Received: from DB9PR04MB8235.eurprd04.prod.outlook.com ([fe80::5ecb:4be8:a0af:b50b]) by DB9PR04MB8235.eurprd04.prod.outlook.com ([fe80::5ecb:4be8:a0af:b50b%3]) with mapi id 15.20.6134.018; Wed, 22 Feb 2023 17:28:39 +0000 Message-ID: <7a2dc24a-e07a-4161-eca4-119b68371bd4@suse.com> Date: Thu, 23 Feb 2023 01:28:27 +0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Subject: Re: bug#61710: 30.0.50; frame parameter `(fullscreen . maximized)' does not work with PGTK and emacsclient --create-frame Content-Language: en-US To: Eli Zaretskii References: <83wn49ra1n.fsf@gnu.org> <452a91bb-6b16-6d7b-3ffc-3a532c3dbe8a@suse.com> <83sfexr5ec.fsf@gnu.org> From: Alynx Zhou In-Reply-To: <83sfexr5ec.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: SI2PR02CA0035.apcprd02.prod.outlook.com (2603:1096:4:195::22) To DB9PR04MB8235.eurprd04.prod.outlook.com (2603:10a6:10:243::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB9PR04MB8235:EE_|AS1PR04MB9237:EE_ X-MS-Office365-Filtering-Correlation-Id: 1fd9fb9f-df1c-4300-5a89-08db14fa3ca0 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Zw+xtdebQbzEsrQa7z3OQf+8vHnXJadRvS4WLTxKjRykRKEHnBVmTklvi6oxT6CUmiBXHERwcDtwttgA15eyyPLVZmX+lz3yDwCMor0JnzaZ0FRNK7yjsKs4GRmi480ArZ9TC4UFNdhLoBqzph6f6JdCkCeCtYs0jOr9hrYaEXGjUJuFYsc29RKKoE+uqBjGjor6dDwuCMoaP+QLW4EokmJ4jnUHT8c2HNGM+4Z9BjhwVJGk4qNqQt3MxdL6jWFtO8Q4lcPMe6JYJ/6Q2zx0s34yCidFrKmrlnQonmhtIoPW+FRVDMd1WJtG64VJ5A+iypWfRDsWnEw/F/w+XRfccAGzvLP3uEMM8KEJ9ccWJOVPg4R1zGj3zcGaPXwNBitKSrbjjxW2i7Y0fN3zWPgKRYnly6lXRjAV/5pf25+MIHTViJWWk47PPlL3rk7SUhkAIrsWP+xVABPBEMj93RmJ7/xh9G7wyiKp6rZo2mD9h4S9lQVpVTg4odLak7CfsnCXgS4lrb57Ev6NO8FTWgn7eIR+RW/BCnrJyga4La+W/O+1Kik7GtdhgjqVY8nZiU7pOcx9TSYfvrbMY8wd+Sj641AldiYu+xqDXWNxQR2rY/GkyWQzNYMD4Kqw9wF2uqxDpPSHQxkjDDm0QfKsSxXoIC0CqdZEm5FJqtrbG/DGrOuqj3xzX+42WDQmA+kcyvKCoLZHd5oR+Jqbnhg8080+LWnd4QaammRc5s9rR4X3sZhayL/gofO5GOv4sitef1df X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB9PR04MB8235.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(376002)(136003)(366004)(39860400002)(396003)(346002)(451199018)(31686004)(6506007)(83380400001)(36756003)(6666004)(316002)(38100700002)(2616005)(31696002)(478600001)(53546011)(6512007)(186003)(6486002)(2906002)(8936002)(41300700001)(5660300002)(6916009)(8676002)(4326008)(86362001)(66476007)(66556008)(44832011)(66946007)(14963001)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?UkpORWROL25uLytPdS8rWEZhOThyQytncjREcGNvcENneE5oZithN2FUWm12?= =?utf-8?B?NU1kazBvN2RZZXprREl1VWFVbDFnc3k0TFR1SFVUQkNNdU01aDhaZXhTY3hE?= =?utf-8?B?aW44Vk15MkY3M2pnQkhlVWo1TUlKY0Vsckxnb29ydjBLcWJSKzRNajlCSmZq?= =?utf-8?B?Sk9xU3ltT3I2STZ6S0hMdzRPYU5RZXhITlJ1ak1SOVh0THNDZE9TTng0d25H?= =?utf-8?B?YlNRdkg0NGovSWlhbzNwcGFZYWRYV2paOXpncW5TaWNKNW9xREZFOU52VHpS?= =?utf-8?B?UEdZek9aSGJYaS9zVWFKUnZ0dloyeTBWdGVzV3ZxUlV1d3JIMEFaQStLZzFu?= =?utf-8?B?THVwTFd5RjF2SUlIRHJ5Y0FsaFNodk1ETEhwSC8rUlpNY3BYdTUyekVrRmRn?= =?utf-8?B?LzZIWmozS0VzZUgzTUg3VzNOdXFxK3kwcVRjMThtQnlKWk11WTNPalhraXdk?= =?utf-8?B?aUhiVmEvaFgzd0xPczdZRTRjWFBaZFZrd1pTYTVZQmtzSlhpLzd6VUlpVjFF?= =?utf-8?B?NldDVHlLVEFtR0hkcG42WGZOUlVFZWtuMjJPb0VTR0tNdDIxd0Vhdk90NHNy?= =?utf-8?B?NWhWckk3MTA1SWUrait4elJPbWNQakZDa1hXbkhnaGUrbWoyeWJKUWYyblgz?= =?utf-8?B?cUNGRWhWZy85Q0Vyem1sN1ZORHBuUTBIR2hCZGNCa1dSb09RV1NiWVA0VDlC?= =?utf-8?B?cDF5L2JCNCtaY0lUWWtQcUhST0hhWk9VL0s5RWFEOGpRUG1sZTB0MXhzVWRi?= =?utf-8?B?UjNHUjQxczF4OFI3NkVucG90OHg0SUNTdWtSNWdVK29rQ2VrTWRudnVITVU3?= =?utf-8?B?WHdEMDRYRE14Ny9hUlVhWkt6VThnZDViTFd2UU9NVE1MMzVzcEV5d0NlSnpT?= =?utf-8?B?dFRDSnhpVFl4YldJRlo5cC9LME80Z2ZNQ2hhNmZIaXV4Z3huTXpIQkFNbUha?= =?utf-8?B?QjR3cDlIRmZIalNodEZPNitTM0JEWUNIczdxUTJFZW9rL0RnT25FSnh1MDda?= =?utf-8?B?a0l1NnpGQVFJZEJhWi9HVnhNcGNERG9uYUNtUVUzVklnK29oTTl0UW5VeXI0?= =?utf-8?B?Ly9oYnJxRXRqUFFrUWIxbU9jQmhjak1nSmdKU3ZYQVFaRi9VS0Vab2VoZjR5?= =?utf-8?B?c1ZpNTVTeGhKRkdWNUUrYUhNSnlGZHRMejNYZkVwNHM3Zk9IOHBOdHN6L3dj?= =?utf-8?B?aUdNUU5NRGY0alptSlJKd0k4eHkrNU90NkgxckF5K2JPL1FhZEZFRnpsNmFR?= =?utf-8?B?Y29aUTZuRWxBNDRqOUtjc2dpRzRBRjBsS2tQbzBWTTlKQTNUejhmcW9YNXhG?= =?utf-8?B?bTVMNDJNaFpNZXN3azdxbWhKZHhxRStnWTZ1VXpsTGx6Z0ZPLytYM0lOaDMr?= =?utf-8?B?UjFJdkpNN0JBdnFKR1M2MFhpMk1GNEE3U2dZQ1p4WW4wcU1DMWkyeWhrWWtM?= =?utf-8?B?ZE5wd2hjblBCT2FvUno1N0xHQTNjOU94MVR0RGNiZ3A1SEJ4TlpXUXBzUWE4?= =?utf-8?B?NnFuTnE5Y1E4NmpQZHJaVTF4QWx5OEhoVFpqaWpDMnEzS2RJcDI0RWtNTENI?= =?utf-8?B?a1JBWUp1bnNPamZLbUZMMHRuczh3Z0N6bWp0MW1QKzRPaU50TE5QdFd5WVdB?= =?utf-8?B?c0M5OVhNVm9MbWNydnJkMVlzbFVBRnRFeDNCbFRrRjQxVEp3RWl4YUpQK3hm?= =?utf-8?B?d25scXR4WkFNSjRiOEdJUEVGOXZuUXIvSk1qMmZxaWxuZWN3WTBNZEg5MENy?= =?utf-8?B?VUgrTHg0SGFIWm8zR0x3K0pyK1E0Z3E4UGNGSG5WdFhzaVVRRDdnYmVPV0xT?= =?utf-8?B?R21QR0pZZy8ycGRYcDZMT2lJMVFqenl6alQ4NFdKVW9OQ0x5b2J1V2NGdWZS?= =?utf-8?B?eVlFdmc0THhzRjRLaFExeTdWM1BDV2RWM0xjbnYwT1JNWjJIYkliNGRBdXpS?= =?utf-8?B?bk4rWGRkM09peXhoREVFajRDZmN4ZVl3bDdaOXF2d1h2cVQ5MHYrUDRmUUtw?= =?utf-8?B?M0trdFp4OWF6ek9lb3VKTEptcGhQSFN6cC9oUUxocjRJSm5NNHIrM0F2enVo?= =?utf-8?B?dTR0WGxkSHFUdzFYZ0xuUEl0blcxZkQ0ZXl3ZmRMRTZTRWt4ckd2aFNlZGw4?= =?utf-8?B?NkZnVG9mUENJZUhTc0Q4Z2ZzOGc3VGhieThmQzRjby9QV2hWUjNCZGcwbGRl?= =?utf-8?Q?EHVr6NAkVVGkFRwRYgMzjrw=3D?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1fd9fb9f-df1c-4300-5a89-08db14fa3ca0 X-MS-Exchange-CrossTenant-AuthSource: DB9PR04MB8235.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Feb 2023 17:28:39.5985 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: gbMc5+yhlzwJxqfkuTrrWiI2dkW+rfFkoKzU5pkfp9BsqIldZFYw420gu1lSVEtjrSr8woUkEdwdLQLM40Vq9g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS1PR04MB9237 X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 61710 Cc: 61710@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: -2.2 (--) On 2/23/23 01:11, Eli Zaretskii wrote: >> Date: Thu, 23 Feb 2023 00:34:43 +0800 >> Cc: 61710@debbugs.gnu.org >> From: Alynx Zhou >> >> On 2/22/23 23:31, Eli Zaretskii wrote: >>>> Date: Wed, 22 Feb 2023 21:27:42 +0800 >>>> From: Alynx Zhou via "Bug reports for GNU Emacs, >>>> the Swiss army knife of text editors" >>>> >>>> This problem could be reproduced with those minimal steps: >>>> >>>> 1. `emacs -Q --eval "(add-to-list 'default-frame-alist '(fullscreen . >>>> maximized))" --daemon` >>> >>> I think any customizations that need a real display should be done >>> from server-after-make-frame-hook, not at startup time. Did you try >>> that? >> >> Well, I did not try the hook, however, I think first this just adds >> default parameter, and it actually makes effect when `make-frame` is >> called, at that time client already sends server its display. Plus, GTK >> allows to set maximized before window is shown, this means the window >> will maximized once mapped, which is just what I want. > > But what exactly "maximized" means depends on the display geometry, > and the daemon doesn't have access to that, since it doesn't > initialize the X connection. > I've read server.el for the whole afternoon, and I think when `make-frame` is called, Emacs server already gets Wayland Display from client (this bug only happens in Wayland as I mentions). And actually Emacs doesn't need to get display geometry before maximize, in Wayland it works in this way: a window requires to maximize to compositor, and compositor decides to make it maximize, it will then send the width and height to window via configure event, and all of those are handled by GTK so I don't think Emacs should take care of those actually. Plus, if I don't open file via emacsclient (just call `emacsclient --create-frame`), the newly create frame is maximized properly, so I guess that it is not a display related issue. >> I also tried the X11 GTK version, it does not have this bug. > > Then maybe the problem is not where I think it is. Sorry. Nevermind, I am appreciate that you take time on my problem. :-) Alynx From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 24 05:22:01 2023 Received: (at 61710) by debbugs.gnu.org; 24 Feb 2023 10:22:01 +0000 Received: from localhost ([127.0.0.1]:35997 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pVVDF-0007wE-3T for submit@debbugs.gnu.org; Fri, 24 Feb 2023 05:22:01 -0500 Received: from mail-vi1eur05on2054.outbound.protection.outlook.com ([40.107.21.54]:47713 helo=EUR05-VI1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pVVDC-0007vz-IM for 61710@debbugs.gnu.org; Fri, 24 Feb 2023 05:21:59 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=l4cH6h1iowzdFQo5iZVl/byuwzrOHBdSt3tAFmAFZttKbDErxyMbPFpk39aYq3KMkU8wf23Jz2B9o1BhPvSBs8NaOYrOfXkjD7SvvGusNfwaGiGOM2/gJ47JAPPCB54s6JBFbJYqLOkFFvsx/L2Zen4CziL5i8LwWK9AOcPE98iyOM6DUOPSPGzOeB5Z8ABnCJtPqIrLQeV2FhIdsQIgCQXkg4SL7GSP7680tbO9pbhruoehG4buCQmtusyS5hCwZzycds2fgCsRg1Ua7qDGz0Yq2fogSwttdype1wphFXWqqrvFpnCMV1LqAv9aPlFb49yOJCcagMi8l81c0TUbDA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ht1v7jiA2GwHzXEGtlczA2SGVu9vb5puomQj4j5oTMM=; b=cZNM/olMyp6c09MdFo1jUIhxKEMu2tfxB8q5z+Ua21EoBFLGXIwfS4HDLjElyDZYuXYyfsIFUh+AWjrxh9OgOxB1XHyIvJTPxeHbCkN7Sq2b95kKW5J5sOXRPPKI+vuPrh8zZ3C/sYlkVyer59AnVuPgB+umh0FvXy2XjVwhMaoU+AVVaz+xR3VWq660A5uwOdD4YHbWWHTWqmwRpVZxYP6UiwdlqmlnI3Nx97T8WqJDR3Z+PFpWjxR+SRyLK0VNFRTq/vAGbCm/FSi2LXQReiWBh9/etcFHOH05bK3rxU4awW4xS/DtWeNIE8zunvPJFW3Ohwi1kISyjjjOBJ9vSA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ht1v7jiA2GwHzXEGtlczA2SGVu9vb5puomQj4j5oTMM=; b=ix/FSc1hoMSuxvfNibJRIzXxNslNx7BS7UBY+Lsb2ldeIx/xN3G3ziXtlEmeofCYUdvY3R6qrDrnkThn4rljvWAYuTxMa5yO7Ci6/VSL1CVo8tNi1dN2vhCiXXyE/fTzQFHxLrvMgcUUbCQq2WXMGjHBd4hN3GNyan5LNKFw2c7Cq8rQcCJpyRilAMwxBV0Crxp5k/9mZbVmMnEnb3GeTxak7HOeq2zknQbbK5rKOxDEupcTKLm2C9SBPhF6uKH43bTb3TLJpRaCW8eykBrjD3HJzbePIX6CR/D6iw39OMpLgoehUbBgH4Ar22hpQqL+o+rsc84HWl6VaECITrsrPA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from DB9PR04MB8235.eurprd04.prod.outlook.com (2603:10a6:10:243::13) by PAXPR04MB9569.eurprd04.prod.outlook.com (2603:10a6:102:24c::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.19; Fri, 24 Feb 2023 10:21:51 +0000 Received: from DB9PR04MB8235.eurprd04.prod.outlook.com ([fe80::5ecb:4be8:a0af:b50b]) by DB9PR04MB8235.eurprd04.prod.outlook.com ([fe80::5ecb:4be8:a0af:b50b%3]) with mapi id 15.20.6134.024; Fri, 24 Feb 2023 10:21:51 +0000 Message-ID: <1ab6cf9f-a954-d793-4245-2a9b2a43ff46@suse.com> Date: Fri, 24 Feb 2023 18:21:44 +0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Subject: Re: bug#61710: 30.0.50; frame parameter `(fullscreen . maximized)' does not work with PGTK and emacsclient --create-frame Content-Language: en-US To: 61710@debbugs.gnu.org References: <83wn49ra1n.fsf@gnu.org> <452a91bb-6b16-6d7b-3ffc-3a532c3dbe8a@suse.com> <83sfexr5ec.fsf@gnu.org> From: Alynx Zhou In-Reply-To: <83sfexr5ec.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: SI2P153CA0035.APCP153.PROD.OUTLOOK.COM (2603:1096:4:190::14) To DB9PR04MB8235.eurprd04.prod.outlook.com (2603:10a6:10:243::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB9PR04MB8235:EE_|PAXPR04MB9569:EE_ X-MS-Office365-Filtering-Correlation-Id: 31795368-909e-48ed-52d9-08db1650f19d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: g0OflcUV0ZDoMcsHYpFJm2/5lM5IsWjqdS9Pp6/dKUdxgBf6qdC6091e/YoHDlM3D5q5vOV/8qtf+FXBehOgyH0aZt20gsp6Xud0AQgialhDzgHVU86kAnEqpGOiqQkX6PaXNUYHfyXw093h00C5zNwjz9X7GuPwyrLroTWEpxFy8s4lDzb9cRASYuj3KkXzNXUx6h4KLqnvXsLKpw4iKPTCshVEZsMJCnRANXbVcngDHAhScDvbTGiSAncxv7fVa+0rJrA+cvks364w0CIHJCAwsG0Z6K9bo/s/7xoTbyWHLHawgbcw3rzDgVQmze4vFhQBjbzHz12C3w723NrYZRutiGR51BDOdYzfGZ4wAda2aLb5LpHF+osLBttNZf/vee1r/XsqQN2541NpLLQ9r+sXe3l2GRcHmm3Hj3k7Gxe2vMIGYdU7FPhwsgZ+zmjqwUmvrFXiuBU9Q6VroiTufgv5seLB6XV67prueltP6d4bWnfF5iLsvy9xrbD/ynRPwW19j/3ueiyRTqHMmFOMPaTL6pO1vdIM9+bYiE3qzaVph3gtTZe8DiWSMJz3l0tBhKJzRlsKqunEt2SqKYPf/eVs88px51Lo1JxJTX4DFzENR9ys3Ba1FNjDnmzeOLoD5C8AOuFEAN711C0e5X/T+7chiWT+57fW+zuBaXiCJyENSretg2ByPbcpoH2NaoDEOWA9SMOPEQgmJC9fXp9ZMSXmOYraJAzrSeK/YZlBUqGJSAWsBg1G+v8JORnlNeCa X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB9PR04MB8235.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(376002)(396003)(136003)(39860400002)(366004)(346002)(451199018)(31686004)(44832011)(316002)(186003)(41300700001)(6512007)(66556008)(4744005)(8936002)(2616005)(5660300002)(66476007)(31696002)(478600001)(8676002)(6916009)(6506007)(66946007)(83380400001)(36756003)(38100700002)(86362001)(6486002)(6666004)(2906002)(14963001)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VkJMU0NVSnZnUE1jNGxac3JVUEprN0tUK1hvZzlNeWtpcmRhL3FIV2pqZFcr?= =?utf-8?B?Q1pkWDBVZzRmV0szRFBNRGxzeWFncnhHMGRGNjVBcDd4aTdrMW1qRWtkdzJM?= =?utf-8?B?N0laUllOYWRXNEo5UTFMaEUzS1JxOG1nVzJzMWUwc0dHWGRNb1ArSDJ6aFk1?= =?utf-8?B?VW9yWjJyRnpsL3J3K2V4elhFOFI3UkFTOFZBZHBWckZhelZGVDdpMzRFVU9H?= =?utf-8?B?aDlTUEwvdXlKRy9RVkJqeG5QU3VFQUM4WS9SVXJYa1RaRldKL1FsSHBxU1Y2?= =?utf-8?B?eXBrY3orRStQSWRITXUyYS9YQlErK2xaRXNFRW53ZjQxb0pnYmZkN3prakE5?= =?utf-8?B?SFkvNnNmV2VWUTdNTUJhSVIyeEZaYkllMHNmQ2R3OU9pcUN3dHVrekdITUdS?= =?utf-8?B?ZExjWE1HQmtFamVQV1NoNzRJRXExK01veTZDeGRuSGhId1lhWmd5cWEwTi9K?= =?utf-8?B?VE5LNk15dEJLSVZpVUdKWlFYRnd6Q0xGckx3dm5HaW0zNGR1cFpuREFlWU5w?= =?utf-8?B?Mm40WFhsVjg2MGtQazVMMVo3a1NFVXk3UjhhVzExVDdwQzAzTmd6Z0lsYnc2?= =?utf-8?B?cmlDK1lJaHRKdGJBZHB0OVlMRTByVm9rL3RYQ2tsVUNDTk5nYTAweFNOaHNK?= =?utf-8?B?MDFLNGRCbkZZUFZNSzZWOEM5SEVZUUkxVExlV1YzVytjZ0xCRkZpVWduVkJD?= =?utf-8?B?akZuL1Z5RVBpc3JIUmdya0dibkQrMExrRmhqR2NCOEN2MVlhaHRNd1p6enFh?= =?utf-8?B?ejdBL0I4ZWFyS2VxcEdiTEJVVldEcTdZaDZwSUp1YnpTZVhkd0c2MzJMN3NG?= =?utf-8?B?QnlpdzNyeU43YmI5cTVMK1RaRHAybDhVVTl4T2ZnMmZRMGxQUzh6d25TTE55?= =?utf-8?B?Wm03VngrNENuSERlT3hyenMvYVVoTkx6dnR6UDJNRDVyNHRpYVd2cFNCVjhy?= =?utf-8?B?VnpDUDZIdGN5YUU4cDIxZk1Ia2pRajlydWtNWktsM0pCRUtVUTZYMnhGclpO?= =?utf-8?B?WWNnL01BTGpLVEFrMHY2RXlvTnNUT3Jad0J5d09IVTN5K09Mb0p6ajl4QlBD?= =?utf-8?B?blVDWDRkT3laRS8rejBrUlJ4S2lUNkU3UnIxM29RUkVmSm8xNkpqMzRwVFlz?= =?utf-8?B?ajJXWjFJOXVXSTExWkxtUXlPZVNndXBobWgycHYzY3EzcE5wbi9KM25EYmNi?= =?utf-8?B?NzJjQkdTUDJSelREVTNrbi9qWGdYdFh4K2tpWjRHUXJESkN0MHdnQzdkQkpj?= =?utf-8?B?VGxNdEtybC9MUFJYaGp5REg5R2gwb2JHWitvMkxzNVl3Y1NVUGMrU1prWnpz?= =?utf-8?B?NVJPMTFEdGlETmxqZ2Y0ako0dzUzZDU1ZXdFdTBnQmVNK2lGcnhMazRhUHpE?= =?utf-8?B?QmFHQ1VSVmxNQzZLcGp2WDhleW56dHBidkhmTDdDU2FoMElFdHIzNVRaekw1?= =?utf-8?B?TGdSRkJTNmRCYjZQcmxmMFFFQ3UvbUVSTUFlUUNkMmdzVzY2cXZLRXhLTHRN?= =?utf-8?B?WHphOFJFbU1IN3YyNVY2SXhRRk43ZEkzZ0xJTTR4WmdLVmtNSkNFaGw5Zloz?= =?utf-8?B?N1cxVVBRNzJoZzdxUE9SbWM0cXJoNEo2Z1BxZXFGajc3Z29Na3RXMjVISTJh?= =?utf-8?B?TUhsdzJXSmowQ3gxMXpRYTYxa0RQa2o5ZkwxUTY5ZFdDQVhQOVVMWTBxQzF0?= =?utf-8?B?bm15amdoTWNESTRTejBGNzM3STRzbXpKcXhSazBmSDcxUXE4S2ZESm10aGZs?= =?utf-8?B?WCtUaVlRNHJBemFlUm95MlFPUXNuRVJ1U25KbThGdmhZZSsvZHAyeGgrSXlm?= =?utf-8?B?YnhlaStjU3d0RUw2QnVsN2hNaG1INDAxWnpPTlIxR0xYMGVydk41WDNZcTkx?= =?utf-8?B?WE5rUzlqOFZpQ1phS1hFdnZSU01hZDNmdmpTYmsvTEdBVlZQbkJPajdWMUV5?= =?utf-8?B?a1ZsdlFuVDEzMDJYYW5KeXN5L2JRZXlodTR5UXFJcHVnb3lOaE9EWU8xOWJq?= =?utf-8?B?S0E4UUcrdUU3czZjSWhTTUNUN245R3pvTzR2WjI3TUlVNndvTUNEYmRNcHdS?= =?utf-8?B?THlOQjBJenhIV1V2YjRPekI4UkphMmNZNkNBQzd1WFdFa1phamptVVl3SGpk?= =?utf-8?B?QTJaSkc3dVU0UGlHYjZtRzVqVTROaUdMd1dLVWpnOHpUVUlZUk14dkQ1N3Aw?= =?utf-8?Q?UxO2G9fLcWwwe5rMalNE+Wc=3D?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 31795368-909e-48ed-52d9-08db1650f19d X-MS-Exchange-CrossTenant-AuthSource: DB9PR04MB8235.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Feb 2023 10:21:51.2682 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: QB6bFP7vrtIj8/vNOSfP5/neshfsAJLhLEUu7RpdJzJk5r/SW5naRSAw5KZYihsg4XkGrXghjW8FgQSbcfWlhw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB9569 X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 61710 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: -2.2 (--) So, after taking another afternoon on commenting code or adding `message`, the problem is located at the last 2 lines of `server-switch-buffer`: ``` (when server-raise-frame (select-frame-set-input-focus (window-frame))))) ``` When I set `server-raise-frame` to `nil`, the newly created frame is maximized properly, I am not sure why `select-frame-set-input-focus` causes such a bug, but I guess it is related on how PGTK handles focus on Wayland (actually I think it should do nothing, because Wayland clients are not allowed to grab focus explicitly, but there must be some interesting things). I'd like to find out what's wrong with it tomorrow, but at least I have a workaround now! Alynx