
以下を使用して有効にできるカスタムキーボードレイアウトがあります。
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
キーボード設定が正しくロードされます。