デッドキーを無効にする方法

デッドキーを無効にする方法

Cinnamon DEを実行するDebian 11マシンがあります。私のキーボードレイアウトはlocalectl status次のとおりです

   System Locale: LANG=en_GB.UTF-8
       VC Keymap: uk
      X11 Layout: gb
       X11 Model: pc105

$GTK_IM_MODULEかなりibus

私の問題は、この設定ですデッドキー有効です。本当に欲しくない。

私の質問:デッドキーをオフにするには何を変更する必要がありますか?

奇妙な観察:ウィンドウマネージャとしてemacs EXWMを実行する2番目のdebian-11システムがあり(私が知っている限り)、まったく同じキーボード設定があります。デスクトップ環境はこの問題に影響しますか?

答え1

localectlレポートが選択されましたシステム全体のデフォルトDEはそのまま維持できますが、キーボード設定はユーザー固有のキーボード設定ユーザーログインセッション中にシステムのデフォルトを強化したり、完全に無視したりできます。

デッドキーを削除する一般的な方法は、次を選択することです。nodeadkeys 変形デフォルトのバリエーションの代わりに希望のキーボードレイアウト。残念ながら、gbレイアウトにはそのようなバリエーションが定義されていないようです(を使用して確認localectl list-x11-keymap-variants gb)。

DEに保存されている現在のユーザー固有の設定は、変更すると実際には不利になる可能性がありますlocalectl。 DEは、あなたが以前にデッドキーバリアントを使用していたことを覚えておいて、ログインすると再びその設定に切り替えるためです。 DEの設定ツールで変更する必要があります。これにより、変更がすぐに有効になり、DEが新しい設定を覚えることができるはずです。

関連情報