如何调试 urxvt 中阻止按键序列的因素?

如何调试 urxvt 中阻止按键序列的因素?

根据这个端口,我在 urxvt 的 .Xresources 中进行了这些配置:

URxvt*keysym.Control-1:                \033[27;5;49~
URxvt*keysym.Control-2:                \033[27;5;50~
URxvt*keysym.Control-3:                \033[27;5;51~
URxvt*keysym.Control-4:                \033[27;5;52~
URxvt*keysym.Control-5:                \033[27;5;53~
URxvt*keysym.Control-6:                \033[27;5;54~
URxvt*keysym.Control-7:                \033[27;5;55~
URxvt*keysym.Control-8:                \033[27;5;56~
URxvt*keysym.Control-9:                \033[27;5;57~
URxvt*keysym.Control-0:                \033[27;5;48~

在我的“cat -v”中,当我按 Control-1 时,

\033[27;5;49~

按预期打印,其他组合键也按预期打印,但 Control-5 除外。当我输入 Control-5 时,没有打印任何内容。我真的不知道 Control-5 有什么区别,也不知道如何调试这个问题。 urxvt 是否为 Control-5 做了一些默认映射,至少我自己没有这样做。这是我完整的 .Xresources:

URxvt*termName:                       screen-256color
URxvt*scrollBar:                      false
URxvt*scrollBar_right:                false
URxvt*urgentOnBell:                   false
URxvt*visualBell:                     false
URxvt*background:                     #2E3436
URxvt*foreground:                     #BDC3C7
URxvt*color0:                         #2E3436
URxvt*color1:                         #C0392B
URxvt*color2:                         #27AE60 
URxvt*color3:                         #F39C12
URxvt*color4:                         #3465A4
URxvt*color5:                         #75507B
URxvt*color6:                         #16A085
URxvt*color7:                         #BDC3C7
URxvt*color8:                         #555753
URxvt*color9:                         #EA6153
URxvt*color10:                        #2ECC71
URxvt*color11:                        #F1C40F
URxvt*color12:                        #729FCF
URxvt*color13:                        #AD7FA8
URxvt*color14:                        #1ABC9C
URxvt*color15:                        #FBFCFC
URxvt*colorBD:                        #BDC3C7
URxvt*font:                           xft:DejaVu Sans Mono:size=12:style=Regular:antialias=false
URxvt*boldFont:                       xft:DejaVu Sans Mono:size=12:style=Bold:antialias=false
URxvt*italicFont:                     xft:DejaVu Sans Mono:size=12:style=Italic:antialias=false
URxvt*boldItalicFont:                 xft:DejaVu Sans Mono:size=12:style=Bold Italic:antialias=false
URxvt*depth:                          32
URxvt*perl-ext-common:                default,clipboard
URxvt*iso14755:                       false
URxvt*iso14755_52:                    false

编辑:要明确的是,我正在使用很棒的标题窗口管理器。

答案1

urxvt 似乎不是这里的问题(我也在使用 urxvt)。也许awesome 会阻止这个按键序列。

尝试单独打开urxvt(不使用awesome)。为此,请打开另一个tty( ctrl- alt- fN) 并输入类似 的内容xinit urxvt -- :1,然后尝试按按键顺序。如果这没有显示结果,请尝试更改为 sh,然后再次测试。

不久前我也遇到过类似的问题。

相关内容