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#54889: 29.0.50; shift keys can't function when using setxkbmap with custom_symbol in gnome Date: Thu, 14 Apr 2022 21:18:12 +0800 Message-ID: <874k2vu7l7.fsf@yahoo.com> References: <8735ihx30j.fsf@yahoo.com> <87ilrdvf5p.fsf@yahoo.com> <877d7tvatx.fsf@yahoo.com> <87bkx4trnl.fsf@yahoo.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="16349"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) Cc: 54889@debbugs.gnu.org To: bg.jheng@gmail.com Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Apr 14 15:19:12 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 1nezNQ-00047j-5U for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 14 Apr 2022 15:19:12 +0200 Original-Received: from localhost ([::1]:54632 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nezNO-0001Rd-Ks for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 14 Apr 2022 09:19:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57570) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nezNG-0001RO-Uu for bug-gnu-emacs@gnu.org; Thu, 14 Apr 2022 09:19:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:33474) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nezNG-0007XR-Le for bug-gnu-emacs@gnu.org; Thu, 14 Apr 2022 09:19:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nezNG-0002qH-HT for bug-gnu-emacs@gnu.org; Thu, 14 Apr 2022 09:19: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: Thu, 14 Apr 2022 13:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54889 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 54889-submit@debbugs.gnu.org id=B54889.164994231310886 (code B ref 54889); Thu, 14 Apr 2022 13:19:02 +0000 Original-Received: (at 54889) by debbugs.gnu.org; 14 Apr 2022 13:18:33 +0000 Original-Received: from localhost ([127.0.0.1]:55604 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nezMm-0002pV-RC for submit@debbugs.gnu.org; Thu, 14 Apr 2022 09:18:33 -0400 Original-Received: from sonic305-21.consmr.mail.ne1.yahoo.com ([66.163.185.147]:35487) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nezMk-0002pH-Hd for 54889@debbugs.gnu.org; Thu, 14 Apr 2022 09:18:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1649942304; bh=pwPVJcMvGKJbcHuaIo71PAEVVciPxsVHEqfpQAh2SZw=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=Wu8F+VX8PPgn5xGyBnBfLEzOj0xiIoBWNPuCU/aIS0oISCIS2S3O0DBhfJqM7jCFBp5XX0wiyOQpYTQCM3nV7YoYzM3iBMSV26pnzgHQ0Jba+AqCVNoUVFqUkGFMm6LwkTZdMt6gkqzqPAg1xawiDhhRPSyexO8QIsRm0JNtbRra1ZH7rXDPA6m8zSuAptDx1H8k/HxlZYE8EbFEFjLmnMcfx31VHs++CZ76oRryOTTUyYXHr90Xdw7qOR9ILbqk3uMxjJ0Fznd9lBVtHbfmnhFreTYCuyufGsWS358EW7BuIbk8govqzU1a8L6u/VyrS5NNlleUlFXCcPHJrWD6/Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1649942304; bh=xLAd87y9EWX0cs4LqTitLkTDDHP43EF1Uf9mcJrR2im=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=comABDIrXt0/CO3QB/wKs9Y7EU3UTmhZK6jq3mPaK6V2dVcHSq6ODOFRqGLIjLk/KM7+wL/p03Gpx+PRpTSaZvtzNpinvyvcnxx+6DJgkARPspqljrdufSB028QlcxlbLORfYVGkP2IGSEhbPV4VRR1mOc8JDuhjgcQxqbC9Zc9V1o+Qod0AONWsIfgbEtPoU2U5ehbnOdIQNaXWIwyhQElOOm/ZSK/jcEyWG9ZB8VA4UbM31iZWNbFKWle0gJFqFwhS88jrOXsdsR2h1dFks3OMjTMMQ4fyu8F+HifJxBI0Ed60WuOnBTDmDKaQLkFvkCBH99R8u74TJBrX/DMPqg== X-YMail-OSG: H3RQS1UVM1mP0z9Lo0ZECcFPnvesKBaV8p8rJYgf80RVxX.3G_RsGMi1z7sempZ T_df4jINS8Yn1J6_24jJav3zK6wDMAsypvkrCIFG.Lwipv_K.jDqP4oTthJclJe83Uxe6Ri.7h8x erQeWz1..Sj_K.2DaPoM8zDmdNycJa7T1eNOhKNmo..fuCXbtJHYfKaNnDRVg_tu7.Zhdl.lbjYH RxRPsuj0GuUnuvByPv3VbNh3D45DWC9abIds4BZIZokEWccX_tFd0wLFT3al7Hr.MtCWLOapNjrc 1Akf2JrHHBkkME_tM9DPN_7NCxf46HviHj11MzKC9w8TBa2Ti6Wg2iz61psTfqhjsRKuRtLtaulz 9FENykLPpdWu3WGaJfYLku1VC1yaRhcWqvNqwngha3QD30G3RGAxeJsguW41Ighx2AUMTR77Ssut s7AzxmP4baj2sxWVIEER2HsBw0SfpmPQgTmZwS4iLMI5qCQJnouGYk7r5s4dhqjTzyzBVmvs0HlV F44YB91zD7Ra6ZXyg6DrocGKAw0HmpPRAPlHYPu7lqJhG8TOKE8B06icNIMIF0aWdSOq2yL0dBip jeP_cE4MZZxRUxpAqRHrkAaCGhM8NC7dy939eN6IH.fOaXPOYCJZaBZ0kY6Tn8wWstHbP5NgiKun iomwA0rRPX6T1H0eNZpngVSl0Z8G7bVyI6gpA2tz2oCALv8CYSxsoKcddYS0hHmJKUJPzEYkvxIe 3Qfx7Fw.yXVsdODxDLfayWyQbf3LBAm4bgr4jNRpmxOZ_ESC_N9RJRdygjaYbG8.NhcOjQJFsmBJ 0twPSnThJgMrjAhII7A4Sw0rLQoI3CX1HAgpWppLj2 X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.ne1.yahoo.com with HTTP; Thu, 14 Apr 2022 13:18:24 +0000 Original-Received: by hermes--canary-production-sg3-65d7bd97b5-srcdp (VZM Hermes SMTP Server) with ESMTPA ID d2bbaf4b36f70e28f63c7149650f932f; Thu, 14 Apr 2022 13:18:17 +0000 (UTC) In-Reply-To: (bg jheng's message of "Thu, 14 Apr 2022 11:48:04 +0000") X-Mailer: WebService/1.1.20001 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:229864 Archived-At: bg.jheng@gmail.com writes: > I am sorry, i will notice to use 'reply all' since this time. > > here is this time i tried: > > 1. after 'run' , i do not see gui window, > i have no way to input, > here is the result: > > $ gdb ./emacs -q > Reading symbols from ./emacs... > SIGINT is used by the debugger. > Are you sure you want to change it? (y or n) [answered Y; input not from terminal] > DISPLAY = :0 > TERM = rxvt-unicode-256color > Breakpoint 1 at 0x4ac18: file emacs.c, line 412. > Breakpoint 2 at 0x129bc0: file xterm.c, line 19625. > (gdb) break xterm.c:17399 > Breakpoint 3 at 0x13cb23: file xterm.c, line 18393. > (gdb) run > Starting program: /dev/shm/e29/src/emacs > [Thread debugging using libthread_db enabled] > Using host libthread_db library "/usr/lib/libthread_db.so.1". > [New Thread 0x7ffff1356640 (LWP 198258)] > [New Thread 0x7ffff0ae1640 (LWP 198259)] > [New Thread 0x7fffebfff640 (LWP 198260)] > [New Thread 0x7fffeb758640 (LWP 198261)] > [New Thread 0x7fffeaf57640 (LWP 198262)] > [New Thread 0x7fffea756640 (LWP 198263)] > > Thread 1 "emacs" hit Breakpoint 3, handle_one_xevent (dpyinfo=0x555555e69600, event=0x7fffffffd120, finish=, hold_quit=0x7fffffffd3f0) at > xterm.c:18393 > 18393 if (dpyinfo->supports_xkb > (gdb) p xkey.state > No symbol "xkey" in current context. > (gdb) p dpyinfo->hyper_mod_mask > $1 = 1 It seems that your copy of Emacs is slightly out of date, please update and try again. Thanks in advance! But this does say that hyper_mask is set to what is normally ShiftMask on X. What happens if you comment out this bit of code in the function `x_find_modifier_meanings'? else if (dpyinfo->xkb_desc->names->vmods[i] == dpyinfo->Xatom_Hyper) dpyinfo->hyper_mod_mask |= vmodmask; Thanks.