키 시퀀스를 차단하는 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~

예상대로 인쇄되고 Ctrl-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

편집: 분명히 말하자면 저는 멋진 Title Window Manager를 사용하고 있습니다.

답변1

여기서는 urxvt가 문제가 아닌 것 같습니다(저도 urxvt를 사용하고 있습니다). 아마도 이 키 시퀀스를 방지할 수 있을 것입니다.

awesome을 사용하지 않고 urxvt만 열어보세요. 이렇게 하려면 다른 항목 tty( ctrl- alt- fN)을 열고 다음과 같이 입력한 xinit urxvt -- :1다음 키 시퀀스를 시도해 보세요. 결과가 표시되지 않으면 sh로 변경하고 다시 테스트해 보세요.

얼마 전에 비슷한 문제가 발생했습니다.

관련 정보