창 관리자가 시작될 때 XCompose가 Urxvt에 대해 업데이트되지 않습니다.

창 관리자가 시작될 때 XCompose가 Urxvt에 대해 업데이트되지 않습니다.

나는 사용하고있다훌륭한 WM. 창 관리자를 시작할 때 setxkbmap -option compose:menu다양한 추가 정의를 사용하여 실행합니다. ~/.XCompose이는 Gvim, Firefox, Signal 및 Slack(예를 들어)에서는 잘 작동하지만 urxvt 또는 urxvt 아래의 다른 항목에서는 작동하지 않습니다.

멋진 구성에서 명령의 일부로 위 명령을 사용하여 모든 터미널을 다시 시작해 ~/.xprofile보았지만 run_once(…)아무것도 변경되지 않았습니다. 바인딩이 터미널에 존재하지 않습니다.

내가 여기서 무엇을 놓치고 있는 걸까요?

추신: 만약을 대비해서 그렇습니다. 터미널에는 올바른 문자가 모두 있습니다...

추신 2: 저는 이것이 특별히 훌륭하다고 생각하지 않지만 만일의 경우에 대비하여 추가합니다.

답변1

당연히 urxvt무례합니다 ~/.XCompose(참조:매뉴얼 페이지).

또한 많은 배포판은 X가 시작될 때 ~/.Xresources 파일에서 설정을 로드합니다. urxvt는 다음 파일/리소스를 순서대로 확인하고 후속 설정은 이전 설정을 덮어씁니다.

  1. $XAPPLRESDIR의 애플리케이션 기본 파일
  2. $HOME/.X기본값
  3. 화면 0의 루트 창에 있는 RESOURCE_MANAGER 속성
  4. 현재 화면 루트 창의 SCREEN_RESOURCES 속성
  5. $XENVIRONMENT 파일 또는 $HOME/.Xdefaults-
  6. 명령줄에서 -xrm을 통해 지정된 리소스

또한 urxvt자체 키 바인딩이 있습니다(다음에서도 사용 가능).매뉴얼 페이지), 이로 인해 수행하려는 작업이 방해를 받을 수 있습니다.

불행하게도 이는 내장된 키 매핑을 재정의합니다.

관련 정보