曲線や分音符のアクセント文字を入力できなくなりました(qt5アプリケーションのみ)

曲線や分音符のアクセント文字を入力できなくなりました(qt5アプリケーションのみ)

現在、KDE-Plasma-5.23.5(Xバックエンド)/ KDE-Frameworks-5.90.0 / QT-5.15.3を実行しています。
これは完全に機能していると主張することができますが、残念ながら、問題が開始されたバージョンが体系的に発生していることを確認することはできません。


どのqt5アプリケーション(kmail、kate、konsole、Dolphin、qtdesigner ...)を実行しても、もはやそれを大文字にすることはできません。 (これは通常専用デッドキーを押してから、必要なコレクションを押すことで実行できます)

直接アクセスできる他のアクセント文字を入力しても機能します。

この問題は、The-Gimp、Firefox、Chromium、Yoshimi(fltk)、私のArduinoプロトタイピングプラットフォーム、大胆さなどのqt5以外のアプリケーションには影響しないため、qt5が適用されるアプリケーションに制限されるようです。すべて同じです。ユーザーは同じDEから始まります。


1/X修飾子の更新:

奇妙なことは、export XMODIFIERS=DEを以前に開始したり、konsoleセッションでkateを起動した場合手動(bash経由)問題は発生しません。
ただし、KDE ​​メニューで kate を起動するか、対応するアイコンをクリックしても発生します。
だから私の質問は、「すべてのqt5アプリケーションが自動的にXMODIFIERSを尊重できるようにXMODIFIERSをどのように設定する必要がありますか?」です。
ただし、この変数は明示的にエクスポートしない限り、DEが実行されたときの環境の一部ではありません。

ベストアンサー1

これが私が見つけた解決策です(純粋に偶然)。しかし、これは私に面白く聞こえ、答えとして受け入れられません。

したがって、続行するか、進行状況を説明する別のより論理的な方法を提案する別の答えを投稿するか、これが開発者の意図的な意図であるかどうかを躊躇しないでください。とにかく、誰もが名誉50点を失うのではなく、誰にも賞金を授与する方が幸せです。


解決策:ただ正しいものを選択してくださいエリアシステム設定/ロケール/形式(この場合はfr_FR)


Tl;drは主に次のように文句を言います。

ㅏ/私は以前に「KDEを起動したときにアクティブなX設定が変わらない」を暗黙的に意味すると仮定して「変更なし」に設定しました。 KDEの外でどのXアプリケーションを実行しても、デスクトップで実行されているqt5以外のアプリケーションはすべて満足です。

だから:お金を維持してください?しかしそれはどこから来るか。

第二/この設定を変更すると、なぜqt5アプリケーションにのみ影響しますか?
彼らは異なる入力方法を使用しているので?私が知る限り、私はgnomeを使用しないので、私が作成したqtguiは以前のバージョンのみをサポートします。ライブラリ入力そしてevdev。 vgはサポートされていませんアイバス。 ibus-daemonが私のシステムで実行されていないというわけではありません。

氏/システム設定/入力デバイス/キーボード(ハー​​ドウェア、レイアウト、詳細)の設定が、必要なキーボード入力動作を保証するのに十分ではないのはなぜですか? (私は彼らがかつてそうだったと確信しています)

おすすめ記事