From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: problem with ibus + XIM with emacs XT ? Date: Thu, 13 Jan 2022 21:29:36 +0800 Message-ID: <87bl0fix1b.fsf@yahoo.com> References: <87a6g0qlom.fsf@yahoo.com> <20220113.185137.2182001463957804312.enometh@meer.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33107"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) Cc: emacs-devel@gnu.org To: Madhu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Jan 13 14:33:05 2022 Return-path: Envelope-to: ged-emacs-devel@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 1n80Dv-0008Py-Vj for ged-emacs-devel@m.gmane-mx.org; Thu, 13 Jan 2022 14:33:04 +0100 Original-Received: from localhost ([::1]:52894 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n80Du-0004Ds-MG for ged-emacs-devel@m.gmane-mx.org; Thu, 13 Jan 2022 08:33:02 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:54290) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n80B1-0002XY-2S for emacs-devel@gnu.org; Thu, 13 Jan 2022 08:30:03 -0500 Original-Received: from sonic314-20.consmr.mail.ne1.yahoo.com ([66.163.189.146]:40767) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n80Ay-0004BA-9J for emacs-devel@gnu.org; Thu, 13 Jan 2022 08:30:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1642080585; bh=WqMQIFTATSEELnBNEdlkW0qzL21cz6yf+277JZSjGsQ=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=i7oV5YGiv3xhisBj8LCT25iEZ18yk3FhlKGmITr7IQmX5HA8BJhUfXsDcZRSf+grmX6cD7BgRgSkLLWqU9whZ5DwIZ3GrnIhV1DkalRsahBMXtLVI4NR6swhkOn5+HiOLQqRxNFoIvmUPs8tFLt77CSAr8CE5ftdhpqQ4uSB0vcNrXcIIVRuxpMKZXzXhnvVgeUDeng8muw2NCo+uD/WHJ5PVpwTuKtl8fOdyDsnI61KefPlVRje9zQlNMiGud6/ywODxn8j4qDJRmmnwxQh/Niq9mu4eMPbUg4lDPFcJUL2VWt+pg+zddAw3uys3LaIy4GBF6LgCwFEi4gP5HuX1w== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1642080585; bh=mJWxGVbgRjBm6O+eaBOhTU4h90fGkQoLPXQOBL+8jHk=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=Ztp+iP5drHXcZK/eTd6dknefAVIZEw/uW3QOQ2o0B0SJQhG/9zOLw256Ge6aA5IJBexLl5kt4AGN/+5LAba2TbHdv4gvxHQwvMk+WPAlnmGdPgoWMCpoLYSjHg75taJUDKEl5dd4KH4JsUBE45KguURo2i1oC/cQRI+Cc76ektM9f6Ekf2BZ2EP57YTIkX1QzfgvRsHjgNxlJO4bCYs8+wuBlNLTri75bzwBzqJaADA9Mz38oXXCzYjH1ay/auZYgdLmuXQwPlNBpdEffhm4jPnXpvLAQQ0VqaixFUclfuLeM2HBDpsng2v2i0pgEGfZwF5SARp48lR0IfE6ZQvhPQ== X-YMail-OSG: mFO8zJAVM1kZAIbFHEKjGSWZL9es9c10mdTubJDDQQrBdajOWSyMyH843aT4l8M Zmv_NoNaX.koFE_zgdQOI4DSg6GKpX_DRamOGHt3n.bsLVSnIXljcfCQBW6h4.cQiATnPYDvtzVx qnCh.Uio9E0i4y1la8q4tzqS_E8exycpCJ8oIj9c0URDY9UMRUCN4wMTEm121HD443wKLQaIXObs rt3f_kOQSV4QXN9jU2cwDgnuicDlaDntE0ffKflmyHl3SjNRWn6IYrxL_v9ZC1Pw9Q80ZraJdx7F SabTQ.fiiK1rjUy0GLD8X0DVifZujvFGl4IifxET5r3f8kKmnIylxSFU59TFMXRnnQog_IyOgqsH qbklhPuLxGK6wVjFXALePd7.2OrUf86pIgiGV5OWoCDT2Kb1keJxqcyiMHMq51upnxaF0o0tucYG 0rK4ZW2LIgwHezvg77m6znaCqV8GOlfiHyFLGdsHYGHyaBvLJU3ESK1K.cDYOCBjkw6pWu7I9vkg b1L55DFH_7W_3Bykjkq0G7.17SeHS04qZtUu4OqXTTywK7ycS6IBteJA1DZ1QFr0.MwcIFg7r.DE zmsYT57cmL4tnhZRrF3HSc8DkGrb0.9E54S6lVJ0rlqXJK9JUEH60ALRgSk5do89LD15eTlnMFyL kzpz1tpzCfJ4HRvzxrsckrQDEvvSpIl1bgksic5c__XnfqsF8KSKzZOlHChWT5dWhxqngLXAkmRx 189fDiLrAgJn0XXY8vGqEYxAAHXKzxz7yq3J3zxOOAA0saEW9tDrgvAyfMSDrL1.PBZJS4qj6Ydu dHQ79lfgY0y6sh5N8piDkpjA439rGecZzUl92KYOtK X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.ne1.yahoo.com with HTTP; Thu, 13 Jan 2022 13:29:45 +0000 Original-Received: by kubenode514.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 87c5f90d8a7b2c599df36694d9991255; Thu, 13 Jan 2022 13:29:40 +0000 (UTC) In-Reply-To: <20220113.185137.2182001463957804312.enometh@meer.net> (Madhu's message of "Thu, 13 Jan 2022 18:51:37 +0530 (IST)") X-Mailer: WebService/1.1.19594 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.189.146; envelope-from=luangruo@yahoo.com; helo=sonic314-20.consmr.mail.ne1.yahoo.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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:284708 Archived-At: Madhu writes: > That's a tough one - Switching the input method does not switch the > input method - with xkb:il::heb if i type `a' i expect `=D7=A9' to be > produced but I still get an `a' Interesting. Is the correct input method applied when you restart Emacs? And if so, can you please set a breakpoint here, in this snippet of xterm.c: if (event->type =3D=3D dpyinfo->xkb_event_type) { XkbEvent *xkbevent =3D (XkbEvent *) event; if (xkbevent->any.xkb_type =3D=3D XkbNewKeyboardNotify || xkbevent->any.xkb_type =3D=3D XkbMapNotify) { if (dpyinfo->xkb_desc) { if (XkbGetUpdatedMap (dpyinfo->display, (XkbKeySymsMask | XkbKeyTypesMask | XkbModifierMapMask | XkbVirtualModsMask), dpyinfo->xkb_desc) =3D=3D Success) { ---> XkbGetNames (dpyinfo->display, XkbGroupNamesMask | XkbVirtualModNamesMask, dpyinfo->xkb_desc); } else { XkbFreeKeyboard (dpyinfo->xkb_desc, XkbAllComponentsMask, True); dpyinfo->xkb_desc =3D NULL; } x_find_modifier_meanings (dpyinfo); } } } And see if it is hit by you switching input methods? Thanks in advance. > Yes. I tried --without-xinput2 build with configured features FREETYPE > GMP JSON LIBXML2 NOTIFY INOTIFY PDUMPER SECCOMP X11 XFT XIM LUCID, and > switching the input methods to xkb input methods work there. > > I can file a bug report if you let me know Sure, make sure to add me to the X-Debbugs-Cc header. You can read more about that here: https://debbugs.gnu.org/Reporting.html#xcc