From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#55660: 29.0.50; PGTK degrades to terminal-compatible keyboard events Date: Sat, 28 May 2022 08:41:51 +0800 Message-ID: <87r14eebe8.fsf@yahoo.com> References: <87bkvktkva.fsf@priss.frightenedpiglet.com> <87zgj3j07s.fsf@yahoo.com> <87mtf3dbga.fsf@priss.frightenedpiglet.com> <87v8trivlc.fsf@yahoo.com> <83ee0fo70q.fsf@gnu.org> <87pmjzik5x.fsf@yahoo.com> <838rqno3mh.fsf@gnu.org> <87ee0fiewd.fsf@yahoo.com> <87ee0fc6ps.fsf@priss.frightenedpiglet.com> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30727"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) Cc: Eli Zaretskii , 55660@debbugs.gnu.org To: Derek Upham Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat May 28 02:43:40 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nukYO-0007pC-9a for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 28 May 2022 02:43:40 +0200 Original-Received: from localhost ([::1]:54286 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nukYN-0006I2-3y for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 27 May 2022 20:43:39 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48346) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nukXm-0005vF-M7 for bug-gnu-emacs@gnu.org; Fri, 27 May 2022 20:43:05 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:42168) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nukXm-0004vn-Cl for bug-gnu-emacs@gnu.org; Fri, 27 May 2022 20:43:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nukXm-0001Xt-4V for bug-gnu-emacs@gnu.org; Fri, 27 May 2022 20:43:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 28 May 2022 00:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55660 X-GNU-PR-Package: emacs Original-Received: via spool by 55660-submit@debbugs.gnu.org id=B55660.16536985285882 (code B ref 55660); Sat, 28 May 2022 00:43:02 +0000 Original-Received: (at 55660) by debbugs.gnu.org; 28 May 2022 00:42:08 +0000 Original-Received: from localhost ([127.0.0.1]:36065 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nukWu-0001Wo-JY for submit@debbugs.gnu.org; Fri, 27 May 2022 20:42:08 -0400 Original-Received: from sonic303-22.consmr.mail.ne1.yahoo.com ([66.163.188.148]:41433) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nukWs-0001WJ-Uo for 55660@debbugs.gnu.org; Fri, 27 May 2022 20:42:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1653698521; bh=IgCRu/zCht1Mxl36TlmS1UcpiY7Z08v6qGMPxC6BaVY=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=Jw8Ho4CwkwjSWHWs1OKwZK3irRdG1jw3lBKNeWc7CRJVMo4du7zZzvyJOVSu1tOfWqS9rYr8vejDdgIvjpN3XFVRwN9zdgz9Esc9pwMPVrZok7/2H+YvDFO3UNdr5lLQed3ntoyskLsHSk9wJQIYH4595ZFAyIdovp35UAAzlX1dFoWuJql7lRjcK+XWcaCQJ0wZGdBIXt4a0hcfbziFuxpI7a6HyUoUJsaZupJOHxKAm0y96q5i9v+UZw0KZFpZKwF4VTRVjpiPGHfQC5rolv9l1NKPbw1P64etaVR7B4QAKZxhrmCYR4ACwk9K5BpIhUFG7hFOOErlRVgJ20x9CQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1653698521; bh=edS7R77TgB+MRtpl2F1ElhHvcIUv3y+ZohRV1XdQPz4=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=amtSfXRUEftgiuYWQGDeTVtAptebdwFo1uDJ3t0sFK3eBUphge2boaQQjg0bb9IrUvn/NwVh8HAW7ZW3tRw9CtQT2mk8+mbN72mtJ8OhdXSZdeDq6OtReyDH+GHrvBwZo64Tck/swiJPq3lL7Mwsam1VwFJ4A2NjbWw91yKBzMDWVxkV9IpfLggiWhCEueouYUsD6WjJlpQYauyXxeCGavBnSnZBm1iHF9N8DdFkYypoMqJcf2nzZ3l2SS8xERTNelRoYN/b5X+0z8kQiE45jjsQGJkQAWis7z/WWulSF0HGTji27NbejzuYmlnDVFuI+qz89bGqo1bqz/XIkYcd1g== X-YMail-OSG: W79IqdEVM1liJCKqXabsvg54yql.zmN4Ro6rVOhmStkl_fT..20jf7nDTuWzIWf 90j.DpmrPTM.ivWddU0uQDYIEzRtZDQlwIb3DAB07hTK_9STQVYkZYhJe4x7j1Yt7C3OdJt8FiaB bFzqpBeLvT8kGzO1kDNEmtIW8yc_jGCMbL3sn27cfs6QrA0QaKiWnHS8JMGOTxUQf1w07JUgJb1j GJk7_zRt8Jv2eV8OA11fH6K2u09.vGKYH5bl4AeGpSN4b5NTj23xqzB.egghRC5brlqObWODqsVH gHI3sBZu_hJCaIwsHYKuuQG4CDIpzmLWuZlAZf8bToMH7cKs.pg_iS6.Gr.df.5lNyPB5kcpjhzl qo2A_xUbFqd7m5ykQ70XIAj0ll2wsBej8Vzy4nP8EpdXS_Oi58EMmOkDMNdjoE5r0wO.uB86eAij iD2Wi4fTwEBiDzefdysBo2b2vDAGdvgvrNl27SRDI56NLt5KtSfNs6nAW38xZHIna4F3xFJHsC4L NbVoKYwvKL_7T3hiUHSv64D.CrUxmx_2Hnl0PeboaxvWd4vmHTm3_eMqb7zw2g5.WxO9Gh8gIt4a et24.vlXrDIAiy9AWeq2IVxjvWYJYm5q97frVo7W8v_bTdRbsMCP0Wtfr.00xNGNEKHfCkgU6q0m lBjXdCNs4BtKk2GVq9P0pXDsjEisvtPg9iX.E4j028B5CmUeWGxzu7mamRBwX0IG_exNw7rB2Tcf tO4igzLJzPebCAzbsnGvUwb4reHnNGzQLD4kXFfQaT8V8d6nyCso.90ZkeMPA0CNaI8v2lB0Oiwk V3zPC5dpOESkf4bAA6yNYYhdvt_aj2aK4SS1hDlp6w X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.ne1.yahoo.com with HTTP; Sat, 28 May 2022 00:42:01 +0000 Original-Received: by hermes--canary-production-sg3-5f7658c994-7rkj7 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 1cb8b1a6d6914720b3b18f498089072b; Sat, 28 May 2022 00:41:56 +0000 (UTC) In-Reply-To: <87ee0fc6ps.fsf@priss.frightenedpiglet.com> (Derek Upham's message of "Fri, 27 May 2022 08:53:35 -0700") X-Mailer: WebService/1.1.20225 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:233227 Archived-At: Derek Upham writes: > How about this? > > ** Keyboard behavior depends on your GTK input method > > The GTK3 libraries may interpret and process keypresses as part of the > current GTK input method, before passing them as input events to > Emacs. > GTK applications like PGTK Emacs configure their input method > automatically based on environment variables, particularly LANG and > GTK_IM_MODULE. > > If you notice differences in keyboard behavior depending on how you > start PGTK Emacs, compare your environments using > `process-environment'. > For example, you may see behavior differences when running Emacs out > of > a systemd unit file, compared to running Emacs from the command line. > Input methods may also cause the keyboard behavior to change if you > switch from a GTK-based build to a PGTK-based build. > > Emacs may reveal bugs that are in the input method libraries. Those > libraries are out of Emacs's control, but you can tell PGTK Emacs to > bypass input methods entirely using an Emacs Lisp function: > > M-: (pgtk-use-im-context nil) No, that doesn't describe the problem very well. `process-environment' is certainly completely unrelated, and the description is much more vague, with no examples of what can go wrong with faulty input methods. The first half of the entry also describes a different problem, which has already been in PROBLEMS for a while.