Entries

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書く事で広告が消せます。

にほんブログ村 IT技術ブログへ

この記事にトラックバックする(FC2ブログユーザー)
http://speirs.blog17.fc2.com/tb.php/25-ce3f8a6a

トラックバック

コメント

コメントの投稿

コメントの投稿
管理者にだけ表示を許可する

Arch Linux: xorg-server 1.5.3 の日本語キーボードの設定

xorg-server 1.5.3 になって Xorg が hal を通してデバイスを自動的に認識して設定してくれるようになったけれど、Arch Linux のデフォルト設定では日本語キーボードがうまく設定されてなかったので hal のハードウェアポリシーを設定した。参考ページは「Xorg-server 1.5.3でGnomeのキーマップを変更(その2) 多分これでOK」です。

/usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi/etc/hal/fdi/policy/10-keymap.fdi にコピーして、10-keymap.fdi を修正することで日本語キーボードが日本語配列で扱えるようになった。 ただし動作確認を行ったのが GNOME 2.24.2 だけです。GNOME のキーボード設定も同時に行った。

/etc/hal/fdi/policy/10-keymap.fdi

10-keymap.fdi の中身です。編集できたら /etc/rc.d/hal restart で HAL デーモンを再起動します。GDM が動いていたら /etc/rc.d/gdm restart も忘れずに。

<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
  <device>
    <match key="info.capabilities" contains="input.keymap">
      <append key="info.callouts.add" type="strlist">hal-setup-keymap</append>
    </match>

    <match key="info.capabilities" contains="input.keys">
      <merge key="input.xkb.rules" type="string">evdev</merge>

      <!-- If we're using Linux, we use evdev by default (falling back to
           keyboard otherwise). -->
      <merge key="input.xkb.model" type="string">keyboard</merge>
      <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"
             string="Linux">
        <merge key="input.xkb.model" type="string">evdev</merge>
      </match>

      <merge key="input.xkb.layout" type="string">jp</merge>
      <merge key="input.xkb.variant" type="string" />
    </match>
  </device>
</deviceinfo>

GNOME のキーボード設定

パネルから System > Preferences > Keyboard を開く。Layouts タブの Keyboard model を「Japanese 106-key」にする。Selected Layouts に「Japan」を追加して他のレイアウトを削除する。

にほんブログ村 IT技術ブログへ

この記事にトラックバックする(FC2ブログユーザー)
http://speirs.blog17.fc2.com/tb.php/25-ce3f8a6a

トラックバック

コメント

コメントの投稿

コメントの投稿
管理者にだけ表示を許可する

Related Posts Plugin for WordPress, Blogger...