キーシーケンスをブロックする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を開いてみてください。これを行うには、別の項目ttyctrl- alt- fN)を開き、次のように入力してからxinit urxvt -- :1キーシーケンスを試してください。結果が表示されない場合は、shに変更してもう一度テストしてください。

しばらく前に同様の問題が発生しました。

おすすめ記事