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に貼り付けるだけですが、何百ものルールが必要なので、迷惑になります。コピーできます。

ベストアンサー1

おすすめ記事