外部キーボードを接続するときにキーボードレイアウトを維持する

外部キーボードを接続するときにキーボードレイアウトを維持する

以下を使用して有効にできるカスタムキーボードレイアウトがあります。

setxkbmap -verbose us -variant altgr-intl
xmodmap -verbose /home/coub/.myxmodmap

これは素晴らしい作品です。問題は、外部キーボードを接続すると、接続が私の設定をキャンセルし、デフォルトの「QWERTY」に設定することです。設定を維持したいです。

接続時に「QWERTY」の置換を無効にする方法がわからないので、少なくとも設定をudev再度有効にするルールを設定してみました。ただし、環境から環境にudevアクセスできないため、Xorgコマンドは失敗します。

inotifywaitこの問題を解決するために、ファイルを監視し、ルールでファイルを作成してファイルを変更するウォッチャーを作成しましたudev。これはほとんど動作します。キーボードを接続すると設定が読み込まれますが、3番目の修飾子(ALT-gr+など)を持つキーがKEY設定にない奇妙なキーに誤ってマッピングされます。

ターミナルエミュレータで("something"> Watched_fileを介して)ファイルを変更すると、正しく機能し、echoingキーボード設定が正しくロードされます。

ベストアンサー1

おすすめ記事