
私は、compiz の gnome-fallback モードを使用して Ubuntu 11.10 を実行しています。
私のキーボードは Apple のメタル アドオン USB キーボードです。.Xmodmap ファイルは、Alt キーと Command キーを入れ替えるように設定されています。
キー マップを .Xmodmap ファイルに組み込み、X セッションで正常に動作しました。(Command キーを Alt キーとして使用して、Ctrl + Alt + 数字パッド コマンドで Grid コマンドを実行できます。)
しかし、X で実行されているアプリケーションはどれも新しいキー マッピングを認識しません。(Command + F ではファイル メニューは開きませんが、option + F では開きます。Command + 右クリックではパネル メニューは開きませんが、option + 右クリックでは開きます。)
アプリで新しい mod マッピングを取得するにはどうすればいいですか?
答え1
Ubuntu は、ウィンドウごとに異なるキーボード レイアウトを可能にするために xkb を使用します。これらはウィンドウごとに有効になっており、これがおそらく xmodmap が無視される理由です。
まず、既存のオプションを試してください (キーボード設定を開いて、キーボード レイアウトのオプションをクリックするだけです)。そこにはいくつかのキー交換オプションがあります (私は Mac を持っていないので、Alt キーとコマンド キーを交換するオプションがあるかどうかはわかりませんが、かなりありそうです)。
そうでない場合は、/usr/share/X11/xkb ディレクトリが興味深いかもしれませんが、ここでは新しいキーボード オプションを追加する方法を説明することはできません。