さらに細かい設定

キーマップを入れ替える呪文

MacBookの日本語SJISキーボードは、"システム" -> "設定" -> "キーボード"からMacBook Intel用を選択しても、一部入力が出来ない+化けるキーがあるので、そいつを設定。
これが"\"、"_"、"]"、"}"、"|"など、プログラミングでよく使うキーばっか。

gedit $HOME/.xmodmap


! assigns Right "command" for Mode switch to 3rd level
keycode 134 = Mode_switch
! assigns "^" key for "^", with shift "~", by 3rd level "_"
keycode 21 = asciicircum asciitilde underscore
! assigns "]" key for "]", with shift "}", by 3rd level "|"
keycode 51 = bracketright braceright bar
! assigns "/" key for "/", with shift "?", by 3rd level "\"
keycode 61 = slash question backslash
これで、"]"、"}"はキー表示通り、"|"は"]"にキーに右コマンド、"\"は"/"キーに右コマンド、"_"は"^"キーに右コマンドに、それぞれマップされる。
左コマンドはSCIMの起動に割り当てた。
キーコードを調べる際には"xev"が便利。

カーネルのリコンフィギュレーションをすれば直せるようだが(http://club.h14m.org/kenji/MacBook/?Ubuntu%208.10%20kernel%20%BA%C6%B9%BD%C3%DB)、今回は見送り。

synapicsのGUI設定ツールを入れる

  • 呪文1

apt-get install gsynaptics

  • 呪文2

sudo gedit /etc/X11/xorg.conf

現れたgeditのwindowで以下のように追加

Section "InputDevice"
Identifier "Synaptics TouchPad"
Driver "synaptics"
Option "CorePointer"
Option "SHMConfig" "true
EndSection

  • geditを保存して終了
  • 再起動

これで、"システム"->"設定"に"タッチパッド"の項目が、現れたはずである。あとは設定するのみ。タッピングを無効にすると、タッチパッドがチャタるのが、収まるはずである。

ただ、こいつはこれと衝突するようで、二本指スクロールや右クリックの設定が死んでしまうので、削除した。