bash/readline을 사용하여 xterm에 대해 Meta-h를 역방향 종료하도록 바인딩할 수 없습니다.

bash/readline을 사용하여 xterm에 대해 Meta-h를 역방향 종료하도록 바인딩할 수 없습니다.
  • redhat-release: Red Hat Enterprise Linux Workstation 버전 7.4(Maipo)
  • 배시 버전: 4.2.46(2)
  • xterm 버전: X.Org 7.6.0(295)

xmodmap내 메타 키를 올바르게 매핑하고 있습니다 . 이는 를 통과하여 확인되었습니다 xev. (또한 Alt 키에 매핑을 시도했지만 변경되지 않았습니다.)

현재 일부 변수 바인딩:

> bind -v | grep meta
set convert-meta off
set enable-meta-key on
set input-meta on
set meta-flag on
set output-meta on

현재 바인딩 backward-kill-word:

> bind -p | grep 'backward.kill.word'
"\e\C-h": backward-kill-word
"\e-h": backward-kill-word
"\e\C-?": backward-kill-word
"�": backward-kill-word
# shell-backward-kill-word (not bound)

파일의 필수 바인딩에 대해 두 가지 구문을 모두 시도했습니다 .inputrc.

"\M-h": backward-kill-word
Meta-h: backward-kill-word

하지만 이렇게 하면 bind -f ~/.inputrc원하는 동작을 얻을 수 없습니다. 동일한 보고서 바인딩이 발생합니다 backward-kill-word.

고객에게 수리나 변경을 요구하는 것은 제가 뭔가 잘못하고 있기를 바랍니다.아무것이러한 고대 Linux에 설치하는 것은 매우 어렵습니다. 내가 어디가 잘못되었는지 알 수 있나요? 더 많은 정보를 제공해야 합니까?

관련 정보