Qt 애플리케이션에서 시스템 작성 순서가 .XCompose 파일보다 우선하는 이유는 무엇입니까?

Qt 애플리케이션에서 시스템 작성 순서가 .XCompose 파일보다 우선하는 이유는 무엇입니까?

내 usr/share/X11/locale/en_US.UTF-8/Compose

<Multi_key> <minus> <greater> : "→" #Rightwards arrow

내 .XCompose 파일에는 끝에 공백이 있는 비슷한 규칙이 있습니다.

<Multi_key> <minus> <greater> <space> : "→" #Rightwards arrow

xterm에서는 내 .XCOmpose 파일의 규칙이 우선하지만(오른쪽 화살표를 입력하려면 공백을 입력해야 함) kwrite에서는 시스템 작성 파일의 규칙이 우선합니다. 시스템 파일과 충돌하지 않는 .XCompose 파일의 다른 규칙은 정상적으로 작동합니다.

QT 애플리케이션이 내 .XCompose의 규칙에 우선순위를 두도록 하는 방법이 있습니까?지금까지 qt가 내 규칙을 따르도록 할 수 있는 유일한 방법은 시스템 작성 규칙을 전혀 사용하지 않는 것입니다( include %L내 .XCompose에 줄을 추가하지 않음으로써). 하지만 이는 시스템 구성 파일의 유용한 규칙을 모두 놓치고 있다는 의미입니다. 원하는 규칙을 복사하여 .XCompose에 다시 붙여넣으면 될 것 같지만 수백 개의 규칙이 필요하기 때문에 짜증나는 일이 될 것입니다. 복사할 수 있습니다.

관련 정보