X-Loop: help-debbugs@HIDDEN Subject: bug#76481: 31.0.50; Extreme weirdness with GDK_SCALE= Resent-From: Jonathan Corbet <corbet@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 21 Feb 2025 22:12:01 +0000 Resent-Message-ID: <handler.76481.B.174017591226084 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 76481 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 76481 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.174017591226084 (code B ref -1); Fri, 21 Feb 2025 22:12:01 +0000 Received: (at submit) by debbugs.gnu.org; 21 Feb 2025 22:11:52 +0000 Received: from localhost ([127.0.0.1]:39008 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tlbFP-0006ma-9k for submit <at> debbugs.gnu.org; Fri, 21 Feb 2025 17:11:52 -0500 Received: from lists.gnu.org ([2001:470:142::17]:34028) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <corbet@HIDDEN>) id 1tlbFL-0006lh-Ra for submit <at> debbugs.gnu.org; Fri, 21 Feb 2025 17:11:48 -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 <corbet@HIDDEN>) id 1tlbFG-0000NP-Be for bug-gnu-emacs@HIDDEN; Fri, 21 Feb 2025 17:11:42 -0500 Received: from ms.lwn.net ([45.79.88.28]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <corbet@HIDDEN>) id 1tlbFC-0003GH-GB for bug-gnu-emacs@HIDDEN; Fri, 21 Feb 2025 17:11:42 -0500 DKIM-Filter: OpenDKIM Filter v2.11.0 ms.lwn.net 6D67D404E4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lwn.net; s=20201203; t=1740175887; bh=nZw+OVSdrxaukFJmDHfCm82PPP1q71h6XIjzd8A/xXU=; h=From:To:Subject:Date:From; b=SLV20VPwh7sCM2VloY23b5vyd8guxlowrMecCxV7YtZKIXn/K5+HH4UKfWbYDHxV6 ZFyO/I+iOVCe2fVmmYbrxeMRHtv+fvRfq2BaCYcow6jHhqnM1c8QP/Ba0pzB/7DHvm 6ziMugmQ3FsAJHU/vxc5J5KKVctXxCIyfk1DsFxIY6e+sPnqxm1PTCvjISV4LDlRT2 ykySJeS42P696sHzGwt1NZqfF0oe8/NF1SDs9mp1PfBxBQzn7IE6odaLznAPEKjCIp ubfgo8RRun7+MjTsshkZoIDORzMCvUorSN55bqQIMNALKhCuTUtBkN1yb8aEI4lgU+ HM5u7iI7jFRMw== Received: from localhost (unknown [IPv6:2601:280:4600:2d7f::1fe]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ms.lwn.net (Postfix) with ESMTPSA id 6D67D404E4 for <bug-gnu-emacs@HIDDEN>; Fri, 21 Feb 2025 22:11:27 +0000 (UTC) From: Jonathan Corbet <corbet@HIDDEN> Date: Fri, 21 Feb 2025 15:11:26 -0700 Message-ID: <87ldtz9cdt.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=45.79.88.28; envelope-from=corbet@HIDDEN; helo=ms.lwn.net 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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.1 (/) With emacs built to use GTK, and running under Wayland... run: $ GDK_SCALE= emacs The result is a number of hallucinogenic effects ranging from emacs just showing up as a black square on the screen to window-resizing attempts setting the frame to random sizes unrelated to mouse movements. Things work much better without GDK_SCALE= and I can happily take that out (it was put into my scripts years ago for long-forgotten reasons), but other users may be tripped up by this too. This happens even with "emacs -q". In GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.43, cairo version 1.18.2) of 2025-02-20 built on trenco Repository revision: 4411d0de1d5cbf308440982084ad7e15a18efaf2 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12401005 System Description: Fedora Linux 41 (Workstation Edition) Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINERAMA XINPUT2 XPM XRANDR GTK3 ZLIB Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: notmuch-hello Minor modes in effect: server-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t minibuffer-regexp-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /home/corbet/.emacs.d/elpa/transient-20210525.1141/transient hides /usr/local/share/emacs/31.0.50/lisp/transient Features: (shadow sort flyspell ispell mail-extr emacsbug lisp-mnt cl-extra help-mode server notmuch notmuch-tree notmuch-jump notmuch-hello notmuch-show notmuch-print notmuch-crypto notmuch-mua notmuch-message notmuch-draft notmuch-maildir-fcc notmuch-address notmuch-company notmuch-parser notmuch-wash diff-mode track-changes easy-mmode coolj goto-addr icalendar diary-lib diary-loaddefs cal-menu calendar cal-loaddefs notmuch-tag crm notmuch-lib notmuch-version notmuch-compat pcase hl-line mm-view mml-smime smime dig delsel cus-edit pp cus-load gnus-topic gnus-sum shr pixel-fill kinsoku url-file svg dom gnus-group gnus-undo gnus-start gnus-dbus dbus comp-run comp-common xml gnus-cloud nnimap nnmail mail-source utf7 nnoo parse-time iso8601 gnus-spec gnus-int gnus-range message sendmail yank-media dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus nnheader gnus-util time-date mail-utils range mm-util mail-prsvr wid-edit rust-utils thingatpt rust-mode rx rust-rustfmt rust-playpen rust-compile compile text-property-search comint ansi-osc ansi-color ring rust-cargo tls gnutls puny erc format-spec erc-backend erc-networks erc-common erc-compat compat erc-loaddefs finder-inf info package browse-url xdg 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 icons 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/x-win x-win term/common-win x-dnd touch-screen 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 dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo gtk x-toolkit xinput2 x multi-tty move-toolbar make-network-process tty-child-frames native-compile emacs) Memory information: ((conses 16 377895 34873) (symbols 48 25532 0) (strings 32 110328 5426) (string-bytes 1 3032008) (vectors 16 35145) (vector-slots 8 450204 28776) (floats 8 178 224) (intervals 56 434 26) (buffers 992 13))
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Jonathan Corbet <corbet@HIDDEN> Subject: bug#76481: Acknowledgement (31.0.50; Extreme weirdness with GDK_SCALE=) Message-ID: <handler.76481.B.174017591226084.ack <at> debbugs.gnu.org> References: <87ldtz9cdt.fsf@HIDDEN> X-Gnu-PR-Message: ack 76481 X-Gnu-PR-Package: emacs Reply-To: 76481 <at> debbugs.gnu.org Date: Fri, 21 Feb 2025 22:12:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 76481 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 76481: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D76481 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#76481: 31.0.50; Extreme weirdness with GDK_SCALE= Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 22 Feb 2025 01:24:01 +0000 Resent-Message-ID: <handler.76481.B76481.17401874161608 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 76481 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jonathan Corbet <corbet@HIDDEN> Cc: 76481 <at> debbugs.gnu.org Received: via spool by 76481-submit <at> debbugs.gnu.org id=B76481.17401874161608 (code B ref 76481); Sat, 22 Feb 2025 01:24:01 +0000 Received: (at 76481) by debbugs.gnu.org; 22 Feb 2025 01:23:36 +0000 Received: from localhost ([127.0.0.1]:40664 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tleEx-0000Pq-W5 for submit <at> debbugs.gnu.org; Fri, 21 Feb 2025 20:23:36 -0500 Received: from sonic312-25.consmr.mail.ne1.yahoo.com ([66.163.191.206]:37969) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1tleEu-0000OK-3q for 76481 <at> debbugs.gnu.org; Fri, 21 Feb 2025 20:23:34 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1740187405; bh=+Ni4wtuLx4nhi1wHLiJiTYnp+iyS2VtTqaFXe0OSfJ0=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=AjsqxWmqIYCwlZT730QQQbyfrWMjXn3JUurj+MNwOXBB7sjtcd8zEWPCc/iKLfLv4uZRwaXYBBLE5VHMNQJe2TEEYKxHk59mi7SIzkPxiu9FnsZyPaXQwkKdR3rCwFefE3cTao0A7UeHgGL8dnuvQlTMSQj0S+1vVfrcUO81Lrr/EwYhYWFigX1/Yhq06zI1vco23ejf4derfrVkkT/Yixyg8Ni5V6QaQgVSH9gn6FL/9Itrl2wppt1zZnzDHJWR1elPOGTLg7n1nj3nUMtBfXG7f3RnV195vBAuAGrCSv7reCFuWyU+52zUnAW6XxuLtvMNFFZTGq+BN4ujOcTYqQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1740187405; bh=cExz/4Arqgvauz/A6UqxPlKwCejZ4Rob3+9rf8jBUsg=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=R9w3UgEJQfKKApn38qZ3M5XfFBLiCW7hPjZTYBg8AYUfHhjirCQnkxpC5xTeAEf6PEhB0kR1InMWXz6V20FlO5ErKavbgwjR+WXpyK/qI9lhCVjGa4N1cXFUmM+xQbWbPaCsJEflRxiIadTFaruamJw6zTdWfd8p+FTyCYfLOzb2mzZA+jSqIZWiQvU5StA5qUzH4ZkQx0H9TKMhtvmj1qYvksGxxkS1KJbFCHhzjI+Gtw55a4aISNjebYBbWFrRvnvu5IS4URQVB9UeSAdjB0sMVrEDAT6Rk4oEq0+wgcSyOX27d/2BKSp2qF8RuzPaV2Tvo4C2w6RBz00jZKtmzQ== X-YMail-OSG: n4M4JDkVM1kWKq29iXH_WumG6AynY.gJ6FZFWuaZgnXofE71G1H7iGIY5O_LYJC U3KFKkno0PhDVtRFTld3GKYNkueXCipyQweCyjRCC7DGkXIFhAq5RojPcM2YJV6PM1vFHGbeFeOq 0Taxi3y1quyEa6AFgsyrL9VHmMclPmCkX3TcCWmu8dn_lZOCZxbZorFLDoQ_Gc7nxNnRhFffB6A8 CBK9.f_bG0tM3cQUrnP9t9ERbwVfmmsZgMIdBqDdSat.3RSoWuqK4vP3nO2t9ke71esfUkPtjRM3 Xl_YoYthiA4URjXO2JfyMbZni5CZHdK92wK_LHVah9kUjJ.M9t4rSs_k3tYk09gmztWRWmqsl6nl RQ2fvOklnmPoVZDFhLZDMrJ6AFZC1k1Wa3vyUkhXQjrCKtMRqpaWdnf.x7kKXvt3byg0fqbZEuOt TjIffRfLFfXQPalXtNRLuEBChCV2Rrjf7pfLXH6D6SBe1tyhEpvU6LFFj6dxLI4UsHCY36GQbE6e 83ZNzXgskZA0ScdOeoceyTifNHDMdGL9rTl1LjbkjlCDJFtgbntBqoXBNJazQ5x82vddW.kRY9R8 c1loUJNbTHsq1Ou6uad4C2tQ_GZZ9lUWMYQTiUM3sBZuQtEcDssbs9K5zc4blxaLMuIGB_17vsrB z6h92HzEYh_YHBkec99Ax9VjQOYkf.NQCyMoq.Dsl4JBg4mKRASsr1smRJ.5f.O.yv855ZB4k1JZ 0LkkcqBR1KxUNKf8lNIFoW7xURsxHQokW3KwwGazx0e0YPgF4BFSy18BZXFwItOhcZ68iYyk7PiT U1_RgjPDvSm0a.Ib0.mQnTXrYIMwBJOSGrnAGCE_vTgz3H3f_BYm7NVP8NjkDdbRhT07wuaUT6Vd mLvJvYk97KxQYoxNC66tcP4fJrt_3NErJXfLe4WcCJroopeKeAyBk2k8YAZvRx.XcZ4tyFgOGwCk O8P9XQ5HmmSHGC5Mc7K3di6hIeAd.SzR0ZAgdESHDc9nrxdkKRxBhV0zGx0XwqJY3Rhuk7fofL5b q5Y9lkZZ.d_aHWXNm_3QaASR7_QUuq5PGBOqKCti0jWhOw_.Sktg9BDXLxiF7lt7fsrtWRKFBuI. ZIgxnXJxLuESV2Uz5jF1_plwrXDipDOFdepP4uKQtg0ztMjFg9i0B1ZWYVp0Km1Yv3g9hluAjG4w YPz2FLnHEsnyXZ_IN4fVAvQwouCrvshqUi7BanJsf2Y3dsReA81LDgjwJV75mr6A.mWn0GQO9duD YhlvgIyUs9DqpWdsFwYdlbJyFe0nsmujpbh7g1v9XbciR501kz_4B4XrD8BngSEIPGB2vU0uZsGv idwJKTVJ_HVkulhswBT3JWf_qkC.NQtJOFSzG1F8oJOVnajoHskhP3Q_CNX0wQO64rPOv4sImc6N x.nSrRPyiRCfe_qhFcazaUeCJ7RP09V5tQhK844dDQd28MnlofFnOLB1oKrMQklvcvocUxW6YYom c5TOL7KP2esykXjPHAQZW5rF6rK09QpQ0d7MNDM1Xv5K6VY4_3ELGuLCnkJUVDP3Mpmd8AOgFtO6 R1Uh0CkLxjjmEqW.CSPnM_CdUaZJHxXv90PzsYMZk7eUBg22swaJoT0HiaEUCI1zhuioT.ga1yvv jws7w8h5FvTjVPRKxkUUuI1G3291s.YNywd4WIlc.dXUErfwjv16qEsSdAqHXjJo3JRywytRcmBc sOsujvEkmZFslOGza6z6WYIrt4.jJ2.OllwpKzsMCUP76jsRXcX5uR.NDlcngI5xIPQvZp4M_.F0 wT.7FoMJ7C6NOEe01_arS0rV2.yhmRRE73MagEs6EP7SUOao8Yglhdd4wT4C6XeSclFy.HX5L5_j IgBUAa5GuupKrIQvubqllCtx1yd7JWe9WWB_4PohAnJt4ZoouD1yv75QBUHXka8GGAXX7m2nTtbF jVNIZiKlIPipp.S8VgGCTdmltFBBlePBF8Dk4xEgWd3GxaTCAQLDRT7j2gDVn81tCjBj8PLyj3b2 pYxF4wkgAreDKt7voM5MyUsK4ewaES2gqcs6zUrVpbLmoD8nwJcsS6myZKoUIYdi_uYy7Lqo95qt JD2uRnLupbt6o17UKHqcupSSEcVGw2y3mDl4v9RgNabRHw95a1VSlZmHM40aBrfCRrPNy2jeUEd4 1bBiIMsOR5SzJ1pBvsdsMUY1J3QFMxkzeLGE5dbbGFkojoXxie.Ox7A1QnhV6BbVY1TZaDLnMrNC FVPivuR8XoIhSXCQ9g5Y2FGh6t2rE4p5pXc2_rGpDHwgSs7iWk6l9N32Vug-- X-Sonic-MF: <luangruo@HIDDEN> X-Sonic-ID: 54c5d3f6-2fe5-40ca-9a3d-9713967b98a3 Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.ne1.yahoo.com with HTTP; Sat, 22 Feb 2025 01:23:25 +0000 Received: by hermes--production-sg3-5b7954b588-bd2kk (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID b89ff20c59e263a9448cf48822802dc1; Sat, 22 Feb 2025 01:23:19 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> In-Reply-To: <87ldtz9cdt.fsf@HIDDEN> (Jonathan Corbet's message of "Fri, 21 Feb 2025 15:11:26 -0700") References: <87ldtz9cdt.fsf@HIDDEN> Date: Sat, 22 Feb 2025 09:23:15 +0800 Message-ID: <87ikp2hiws.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.23369 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 869 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Jonathan Corbet <corbet@HIDDEN> writes: > With emacs built to use GTK, and running under Wayland... run: > > $ GDK_SCALE= emacs > > The result is a number of hallucinogenic effects ranging from emacs just > showing up as a black square on the screen to window-resizing attempts > setting the frame to random sizes unrelated to mouse movements. > > Things work much better without GDK_SCALE= and I can happily take that > out (it was put into my scripts years ago for long-forgotten reasons), > but other users may be tripped up by this too. > > This happens even with "emacs -q". Are you building the X11 configuration of Emacs with GTK, or the PGTK configuration? At all events, please place a breakpoint on xg_get_scale and ascertain what it returns. I suspect an oversigt in GDK, as it appears that Emacs does not access this environment variable directly.
X-Loop: help-debbugs@HIDDEN Subject: bug#76481: 31.0.50; Extreme weirdness with GDK_SCALE= Resent-From: Jonathan Corbet <corbet@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 22 Feb 2025 02:06:02 +0000 Resent-Message-ID: <handler.76481.B76481.174018992619628 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 76481 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN> Cc: 76481 <at> debbugs.gnu.org Received: via spool by 76481-submit <at> debbugs.gnu.org id=B76481.174018992619628 (code B ref 76481); Sat, 22 Feb 2025 02:06:02 +0000 Received: (at 76481) by debbugs.gnu.org; 22 Feb 2025 02:05:26 +0000 Received: from localhost ([127.0.0.1]:41047 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tletR-00056S-GM for submit <at> debbugs.gnu.org; Fri, 21 Feb 2025 21:05:25 -0500 Received: from ms.lwn.net ([45.79.88.28]:45468) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <corbet@HIDDEN>) id 1tletO-00055R-91 for 76481 <at> debbugs.gnu.org; Fri, 21 Feb 2025 21:05:23 -0500 DKIM-Filter: OpenDKIM Filter v2.11.0 ms.lwn.net 9675E44097 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lwn.net; s=20201203; t=1740189919; bh=j2uqHfGKe7rdzVgwuLk4KxvMWCtcFTJcqJb5qygcTkA=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=IXBDgm9eWkrnX53yb2pB4SzCyACt4Rr/zPVn6fho/94jwXVipsAI8wxCOvB0/Jy43 E24SS1toDWx9MVKR8fbR3goJIcRcZmFTx0bEGRyJXQG+JUKTFNFj5/LUYW6NJS84bO TqzLmiEs84f4YTElxSooyAB5QHgXhohdESIRBnKS5+xnI9kmXhbhYkSEKZ80xK0edQ jAoLdwhqnXKLhQF39PRb3PxnQSWYl9jo5RJ5XbssZ43eYyjFTcin4p4y6ptsiowBVV 2ILQ4grfHEQeBrwiPtdKYbjmWXSDnkGP5SOeEjT9+Zp19NrHDBcUmw6ZyPvug2sG/P Ep9ZzCjmAHYOg== Received: from localhost (unknown [IPv6:2601:280:4600:2d7f::1fe]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ms.lwn.net (Postfix) with ESMTPSA id 9675E44097; Sat, 22 Feb 2025 02:05:19 +0000 (UTC) From: Jonathan Corbet <corbet@HIDDEN> In-Reply-To: <87ikp2hiws.fsf@HIDDEN> References: <87ldtz9cdt.fsf@HIDDEN> <87ikp2hiws.fsf@HIDDEN> Date: Fri, 21 Feb 2025 19:05:18 -0700 Message-ID: <877c5i91k1.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Po Lu <luangruo@HIDDEN> writes: > Jonathan Corbet <corbet@HIDDEN> writes: > >> With emacs built to use GTK, and running under Wayland... run: >> >> $ GDK_SCALE= emacs >> >> The result is a number of hallucinogenic effects ranging from emacs just >> showing up as a black square on the screen to window-resizing attempts >> setting the frame to random sizes unrelated to mouse movements. >> >> Things work much better without GDK_SCALE= and I can happily take that >> out (it was put into my scripts years ago for long-forgotten reasons), >> but other users may be tripped up by this too. >> >> This happens even with "emacs -q". > > Are you building the X11 configuration of Emacs with GTK, or the PGTK > configuration? PGTK. > At all events, please place a breakpoint on xg_get_scale and ascertain > what it returns. I suspect an oversigt in GDK, as it appears that Emacs > does not access this environment variable directly. I'll try to get to that in the near future - stay tuned. Thanks, jon
X-Loop: help-debbugs@HIDDEN Subject: bug#76481: 31.0.50; Extreme weirdness with GDK_SCALE= Resent-From: Jonathan Corbet <corbet@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 22 Feb 2025 17:29:01 +0000 Resent-Message-ID: <handler.76481.B76481.174024531411698 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 76481 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN> Cc: 76481 <at> debbugs.gnu.org Received: via spool by 76481-submit <at> debbugs.gnu.org id=B76481.174024531411698 (code B ref 76481); Sat, 22 Feb 2025 17:29:01 +0000 Received: (at 76481) by debbugs.gnu.org; 22 Feb 2025 17:28:34 +0000 Received: from localhost ([127.0.0.1]:57083 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tltIo-00032c-D3 for submit <at> debbugs.gnu.org; Sat, 22 Feb 2025 12:28:34 -0500 Received: from ms.lwn.net ([2600:3c01:e000:3a1::42]:47827) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <corbet@HIDDEN>) id 1tltIl-00032Q-Bl for 76481 <at> debbugs.gnu.org; Sat, 22 Feb 2025 12:28:32 -0500 DKIM-Filter: OpenDKIM Filter v2.11.0 ms.lwn.net 7C4E7411C4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lwn.net; s=20201203; t=1740245307; bh=RK3AOI3pK6JzoMFpjta7/apfUZ1nnztwO6GNZDgsn74=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=F3u/dtHggeDJH/gMahRCL2n1+254iWk62BlWl28PzWGZmofml5dAk9LshAtHHOB5C OYPDYJ+vmnfRKAHVyaghxLCZe6RWJWwg+Z27YYLjDJIZzDQJiBA3oqyGbEvUQwykhT hmNg2XdpHNIKZkQq47Pq9/i/1P+wLuFCh6sE7yTIVfBGNdkqAixteunFx53UT8wZYd HZjVqISl+Eb6tKtTsQ9wiZZjeIqxO39j/QbflR5kldNxyV+BmKfjxezRuZclRRMX9z 4/sZ56nOhBZgbpVxUh/QckWYL1ZwhPLOWLBjBeVjHrF26TkUEW2NvxaOTq2+zjmBni ihj7zKSPdIzDQ== Received: from localhost (unknown [IPv6:2601:280:4600:2d7f::1fe]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ms.lwn.net (Postfix) with ESMTPSA id 7C4E7411C4; Sat, 22 Feb 2025 17:28:27 +0000 (UTC) From: Jonathan Corbet <corbet@HIDDEN> In-Reply-To: <87ikp2hiws.fsf@HIDDEN> References: <87ldtz9cdt.fsf@HIDDEN> <87ikp2hiws.fsf@HIDDEN> Date: Sat, 22 Feb 2025 10:28:26 -0700 Message-ID: <87v7t17uth.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Po Lu <luangruo@HIDDEN> writes: > Jonathan Corbet <corbet@HIDDEN> writes: > >> With emacs built to use GTK, and running under Wayland... run: >> >> $ GDK_SCALE= emacs >> >> The result is a number of hallucinogenic effects ranging from emacs just >> showing up as a black square on the screen to window-resizing attempts >> setting the frame to random sizes unrelated to mouse movements. >> >> Things work much better without GDK_SCALE= and I can happily take that >> out (it was put into my scripts years ago for long-forgotten reasons), >> but other users may be tripped up by this too. >> >> This happens even with "emacs -q". > > Are you building the X11 configuration of Emacs with GTK, or the PGTK > configuration? > > At all events, please place a breakpoint on xg_get_scale and ascertain > what it returns. I suspect an oversigt in GDK, as it appears that Emacs > does not access this environment variable directly. OK, if I run it normally (without GDK_SCALE=), I get this First return, called from x_set_scroll_bar_default_width(): 32 from xg_update_frame_menubar(): 2 from xg_wm_set_size_hint(): 2 from xg_frame_set_char_size(): 2 from here on it's always 2 with GDK_SCALE= : First return, called from x_set_scroll_bar_default_width(): 16 from xg_update_frame_menubar(): 1 from xg_wm_set_size_hint(): 1 from xg_frame_set_char_size(): 1 ...and always 1 thereafter. Hope that helps? Thanks, jon
X-Loop: help-debbugs@HIDDEN Subject: bug#76481: 31.0.50; Extreme weirdness with GDK_SCALE= Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 23 Feb 2025 00:57:02 +0000 Resent-Message-ID: <handler.76481.B76481.17402722142740 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 76481 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jonathan Corbet <corbet@HIDDEN> Cc: 76481 <at> debbugs.gnu.org Received: via spool by 76481-submit <at> debbugs.gnu.org id=B76481.17402722142740 (code B ref 76481); Sun, 23 Feb 2025 00:57:02 +0000 Received: (at 76481) by debbugs.gnu.org; 23 Feb 2025 00:56:54 +0000 Received: from localhost ([127.0.0.1]:58088 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tm0Ig-0000i7-8O for submit <at> debbugs.gnu.org; Sat, 22 Feb 2025 19:56:54 -0500 Received: from sonic317-33.consmr.mail.ne1.yahoo.com ([66.163.184.44]:45337) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1tm0Ic-0000hl-S9 for 76481 <at> debbugs.gnu.org; Sat, 22 Feb 2025 19:56:52 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1740272203; bh=fgdQr3qGOadyXvhIC9bl7n7lB/X+uHVFA47nfNmuvjs=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=eiaQJMusM0G0TXzQlbXr00AguGtJD+YZQalKDg7tH3HPya9UGYEa3mZfmCNACldU7m69L6V5L92Ws1b9QyvVbXROKi+XUmU8x/jne8sszVz32oOQj2UbVfsmMEMjFBv4DA5AruCiP7FxEicOI7GFOoIAtVGFkp+wcN+Xh1oiT432L4YPPSJrXWu4lSmiiqYDChAOnMcdUbySrYmfWFA+i5GYwmP84g3H16B5Wk4y1KLuzl1WAmdrAplkP5kkYtz1EA9grSZw1RtQvwlpqrZCkJ6lNRT5hX2bqPiHgW4v5X4i/h+4zUURuuv58LaOHU2bAn78/x798ASG8BHK0aHDJQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1740272203; bh=HPWUe5qF1opOOXTkUu30Lxp+ncJJR8m4lvkMeLGV29j=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=ME7AoyjaJqH7Xs+xZLY4WtU4N6HDx032ckgPUMMVmFq+9RXyjWEoLztAsY/yYTDu4Xq3D6jr3X/q4dG1selq7RSJ8MqhlTPoCwEXsfYkZIBYWpwXaAw1XiMO+vZiDNnDhR/ubQ7t4JUgB9SKh1+je1qZ0q6pR56XzVDO/pyAAeQdGYANUm5NsSi8pguWdp8iErEXapyJ+1imMui+y0OqF9p5Nj9KSNhf5dTkv7BMyNmuIjVYXM1MPBB34IoSAAvjmMtuW7SK0FOMK7qAASnhC5MhDSVxfqnTtrOgKuSpwe7ss9dX6uQuEgf/agieOIY6GrBJifnSDUEAdF1nVjTIog== X-YMail-OSG: _2QhRi8VM1lKG48DvK1N1U7eQnrCIwvppKpF3sBsy0qx8mjeR2NSGNoTDMuiWm8 cyYs1H4l1SKZRvkUG2EIHoYzwuSOGQKTh0mUCmAqxO5esnpxhQC0GsNSTE6ZHsIdDIDoRzfaVy_L PAlCvfMpV22Fi2Z1PFpuX6WZEYhauqhIB4ttOdzLTakZORos1ku5Pk4Nra5pSCHq3KuqVjXtnzva DMo.RUZ0WxUkRk8MyWxcSsDgv3R0b3pfzcHr3PM48nbH20k9p1h2zF6F7B89zLCpvlEJc394P8Yk Yp9rh9YF4VofNMUxs7FA2jvFolgRPcq4AMynuixdHmVMabaRyXYvvrLsMD.QnxBHigrFhiOp.sb6 luL8G.RjWGf9RWGJ_khZhIdwO_30rM6mbp5l6xYDDBRdn6RXUbViALaeAP9a1rWqAz5jIgnm73Bh aWd802rLzFwyGzTG5B7d0AemMt8Hc7nRG5q4_kBaB3gOmpUdYFt9uCSLpO2eXSm7D4.z9HdyqKOu Vv63.diuYjHXSVTNQds44weQyqM8TyPnx1QxP0EVOxGx1jnu30Qrl2S1FxYokGgev9_FZoO_v6Bc jUQHEoAtUG_bJ_bNz9lJ.wrPSCaFmf20O.MkyiYQNrWVWaiyxpCqzszk6WIHzcyFuHTLGSPJaFk7 a9OqiQ4_yB.QXQ8h2z_b78gsaxsZAILNymtph2lbe3o_ZHOQebUkZFQtAW1vjMAMPaManW.nEXCF Hicho20.JlHBdXCtjp6No1HjXss6Nsi9BBuwU91Rr.SZdbbqkabLySj_8LChCz5iw_Jptqgx_oYu sIjYfAwFr0GfiiWKkC5Z_ZpRRTQHfpZ5JEUqj68TqEsKtgwZ74RblDAY37ooFa_2qeFz7mkGvYZm NvhuVoUWeQfuVm26Vw9CtzbZYqq_0adUoHU2ZvSD_MR3Zrz1zDeDqrCcqCoK.U01ykGu50V1KvFa 6udLvhVT8_AEN4i2MMSkpSsOvvncJfh6q0ueDmfaP0aYV06jvi7acTuz8MYmDzAJBlEbXZw3dNwq yHSs0k8iVWfVIfg1ZFBRP2z_wniY8blPAeQbt_vxEA7xL5_sJwP6Jl0_3GbFHopc6kkofmAyPV.Q k4DKrn8YFSBX_5GPu1.1XDcWBHtGvnvDzDDhCZ_n_lw9rh0sNgfRgdtTDl0XCBVmrK3P9ieTotE4 7KpEL.uJwrgSUqsSaj3G8dnKDlS7FlTfMKZLxze9T00siMwU4NYQb450wD.FMxM7yaDB70gT9RKJ 2E7FLXH47gTnaBqZMiyO7ss_7X5hqwiKbDaJ_Ehi71wkKFI.L3ncYmWyNnVJzxsQ.g13H7E8j21V gXuE51HG91Y1vUfFzIkw4vVQbOJ5h_TKVBWuDwUikqcmjFk6QhVnX0RUS05MuXGacQ7pn0xvZcag YS3UOBCYgmoS2t0ZmB8ZOAPJZjxkose1eXqMu_ViR2aMOiOIWwEhpZM0g2zqDQkDH.1tYM6SdfV8 TKOo0TlaC2NsFPrMFvIGuuo_ss2FDQpRMXw1js3tdFKYoXRydOJ605pJib5ufoTXWlwY0Q_oVrpA qkcZCL8KnZHXRhkdWmyEMQMwnc27obJZQFTTna1cPDaPkBbKBY4ISl2jyhpM2K5lYWT1Zg0NjxGX SpTPJqoJoPV2TdjJJjt8G2xtDs1PbbnElYQsiupNRrGjSuG.3kWigKrIYDW04VbGgTJmMWRdeRxU QHlqI25NIxRbic59671oNAqu_gnFLLks_GzgSrtz7aZVVai3DPSs3SP4jGbJh7xCwPiHsnSPz6t. kkc2ir_dwVeJf3ss_Xxqrj4TZ5j5fiEugikktDzRY2MKcfkCpm9lmovpRm3Wa4UTUiVGembB4Zk1 sem8xQx4AzXCV7JcUL5Vscphpw2V84nbU96CbBMh6shxLjjIY6Hc2Q03WwL78SuYs3kp4lCIphXJ wZahHkyNZXKHA3_K0wyhjuSFz4eNRJmEtRMgcmZtxNrrPV7w5wOnHMtFV3yp0bKm.vhMVMEA6_FS tnIqFm1Jbb2oQNoImir5d_53lmJXIikLwcCEzO1Io2P8aeoYFqSf.kZ1WJQ5NrBcL6za9nwo5AwW X0WwY43Zv6mP2nq83WmTfrQ1YOtLvPLI8Aet7VQDhH6yVGaUzlSEi3XXF2TyABhRoGOYm2Pf0hOG u3zf4vZe0m5pxOIkYQgT2Y7qsegZC3T4CHP2fKYc3_T48jKHSmJmrkvhuc3g.TyWLHJv6nAU2vDp iebaSPGNH.bhC2EXION_ZM0ML0DaKR495.Xlciboy.ozys70dWnhJkkpm2jw- X-Sonic-MF: <luangruo@HIDDEN> X-Sonic-ID: 4ff8645e-134d-477d-a488-0e8e29231361 Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.ne1.yahoo.com with HTTP; Sun, 23 Feb 2025 00:56:43 +0000 Received: by hermes--production-sg3-5b7954b588-8t8cf (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID b658dddb94a7282133e03baf7d31714b; Sun, 23 Feb 2025 00:56:37 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> In-Reply-To: <87v7t17uth.fsf@HIDDEN> (Jonathan Corbet's message of "Sat, 22 Feb 2025 10:28:26 -0700") References: <87ldtz9cdt.fsf@HIDDEN> <87ikp2hiws.fsf@HIDDEN> <87v7t17uth.fsf@HIDDEN> Date: Sun, 23 Feb 2025 08:56:32 +0800 Message-ID: <875xl1h41r.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.23369 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 800 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Jonathan Corbet <corbet@HIDDEN> writes: > OK, if I run it normally (without GDK_SCALE=), I get this > > First return, called from x_set_scroll_bar_default_width(): 32 > from xg_update_frame_menubar(): 2 > from xg_wm_set_size_hint(): 2 > from xg_frame_set_char_size(): 2 > > from here on it's always 2 > > with GDK_SCALE= : > > First return, called from x_set_scroll_bar_default_width(): 16 > from xg_update_frame_menubar(): 1 > from xg_wm_set_size_hint(): 1 > from xg_frame_set_char_size(): 1 > > ...and always 1 thereafter. > > Hope that helps? > > Thanks, > > jon My recollection is that on Wayland the scale is decided by the compositor, but apparently GDK continues to report and use the value of GDK_SCALE in some contexts, if present, which moves the two out of sync. Or so I suspect.
X-Loop: help-debbugs@HIDDEN Subject: bug#76481: 31.0.50; Extreme weirdness with GDK_SCALE= Resent-From: Jonathan Corbet <corbet@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 24 Feb 2025 17:09:01 +0000 Resent-Message-ID: <handler.76481.B76481.174041694125801 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 76481 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN> Cc: 76481 <at> debbugs.gnu.org Received: via spool by 76481-submit <at> debbugs.gnu.org id=B76481.174041694125801 (code B ref 76481); Mon, 24 Feb 2025 17:09:01 +0000 Received: (at 76481) by debbugs.gnu.org; 24 Feb 2025 17:09:01 +0000 Received: from localhost ([127.0.0.1]:42358 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tmbwy-0006i5-Lb for submit <at> debbugs.gnu.org; Mon, 24 Feb 2025 12:09:00 -0500 Received: from ms.lwn.net ([45.79.88.28]:54160) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <corbet@HIDDEN>) id 1tmbww-0006hs-9S for 76481 <at> debbugs.gnu.org; Mon, 24 Feb 2025 12:08:58 -0500 DKIM-Filter: OpenDKIM Filter v2.11.0 ms.lwn.net BBAC444097 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lwn.net; s=20201203; t=1740416934; bh=E8/iJgDbBoWfGcWW0m3/wY5h866NvQgn2F0Hn4NGtD0=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=CQhtJRQCRsha+AyXlXsOow6KYvKTN3ntdRM3/Fsu/aHaYXu0g3XJHjK6fNOn4Pewk q9Rz5oxnyLZRvporNUBlm+FfsrlYOeipAZkq5aCUjfVj9KpOGqM3T7jIwrm2gA0CSX 5QR+7KSkHDj7Rh511lR/Lsd9k4p6Um/ss5XgP32weXbwts0VVuuBQQHk7L0fwcXGZr RjskC3cQEWbWkaaKIIHsq2m6l5JiuTIl3Hq44OibPIIUHRyywSPh6+vjUHmg9aG3HS 1riRkvM27tfATHyrtD2Bml/QxO6+7UOHXuS/nmIC4fbRtE51ZAA7CR0lFFoVuZyXbC +8Xuj3hxuz/NQ== Received: from localhost (unknown [IPv6:2601:280:4600:2d7f::1fe]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ms.lwn.net (Postfix) with ESMTPSA id BBAC444097; Mon, 24 Feb 2025 17:08:54 +0000 (UTC) From: Jonathan Corbet <corbet@HIDDEN> In-Reply-To: <875xl1h41r.fsf@HIDDEN> References: <87ldtz9cdt.fsf@HIDDEN> <87ikp2hiws.fsf@HIDDEN> <87v7t17uth.fsf@HIDDEN> <875xl1h41r.fsf@HIDDEN> Date: Mon, 24 Feb 2025 10:08:54 -0700 Message-ID: <87seo346e1.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Po Lu <luangruo@HIDDEN> writes: > Jonathan Corbet <corbet@HIDDEN> writes: > >> OK, if I run it normally (without GDK_SCALE=), I get this >> >> First return, called from x_set_scroll_bar_default_width(): 32 >> from xg_update_frame_menubar(): 2 >> from xg_wm_set_size_hint(): 2 >> from xg_frame_set_char_size(): 2 >> >> from here on it's always 2 >> >> with GDK_SCALE= : >> >> First return, called from x_set_scroll_bar_default_width(): 16 >> from xg_update_frame_menubar(): 1 >> from xg_wm_set_size_hint(): 1 >> from xg_frame_set_char_size(): 1 >> >> ...and always 1 thereafter. >> >> Hope that helps? >> >> Thanks, >> >> jon > > My recollection is that on Wayland the scale is decided by the > compositor, but apparently GDK continues to report and use the value of > GDK_SCALE in some contexts, if present, which moves the two out of sync. > Or so I suspect. Something that I think may be related and easier to reproduce... with a pgtk build: $ emacs -q <get initial frame, which looks normal> C-x 5 b <ret> <get *scratch*, probably a tiny frame at most 8 lines high> It's not 100% reproducible, but happens at least 50% of the time. FWIW, I also get this in the terminal where I run the editor: > (emacs:64577): Gtk-CRITICAL **: 10:06:02.686: gtk_distribute_natural_allocation: assertion 'extra_space >= 0' failed Thanks, jon
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.