概要
XPS13 (USキーボード) を購入して Ubuntu 14.04 を入れたのだけど、キーボードや日本語入力まわりで色々苦労したので、工夫した点を記録しておく。
OS のインストール周り
Dell XPS 13 (2015) に Ubuntu を入れる を参考にしつつ、Ubuntu 14.04.03 を USB からインストールした。
- Windows でログインして、あらかじめ BIOS を最新版にアップデートする
- Dual Boot したいため、Windows のディスク領域を縮小して 60 GB あける
- Try Ubuntu を起動して、インストール
- Wifi ドライバが見つからない場合は、USB で Wifi アダプタを外部接続
- third-party のオプションをチェック
タッチパッド設定
キーボードを利用中にタッチパッドを触ると意図せずカーソルが動いてしまうので、タッチパッドの設定で Tap to Click
を無効化した。なお、 Disable while typing
はデフォルトで有効になっている。
日本語入力
Ubuntu の日本語環境 を参考に apt を設定して ubuntu-defaults-ja
を入れつつ、どうやらデフォルトの ibus よりも fcitx の方が使いやすいようなので、
$ im-config -n fcitx
として、 IM を fcitx に設定した。15.10 からは fcitx が標準の様子。
合わせて、fcitx の設定で Super+Space
による入力切換を設定した。
Caps Lock を Ctrl にして Alt と Super を交換
キーボードの設定は xkb で管理されていて、 dconf (レジストリのようなもの) に設定を保存できるので、
$ dconf reset /org/gnome/settings-daemon/plugins/keyboard/active
$ dconf write /org/gnome/desktop/input-sources/xkb-options "['ctrl:nocaps','altwin:swap_alt_win']"
で Caps Lock を Ctrl にしつつ、Alt と Super を交換した。これで、Mac に近い形で英語・日本語変換ができるようになった。
なお xkb の設定は
$ setxkbmap -print -verbose 10
で確認できる。設定可能なオプションは、下記ファイルから探した。
$ grep "win" /usr/share/X11/xkb/rules/base.lst
altwin Alt/Win key behavior
altwin:menu Add the standard behavior to Menu key
altwin:meta_alt Alt and Meta are on Alt keys
altwin:alt_win Alt is mapped to Win keys (and the usual Alt keys)
altwin:ctrl_win Ctrl is mapped to Win keys (and the usual Ctrl keys)
altwin:ctrl_alt_win Ctrl is mapped to Alt keys, Alt is mapped to Win keys
altwin:meta_win Meta is mapped to Win keys
altwin:left_meta_win Meta is mapped to Left Win
altwin:hyper_win Hyper is mapped to Win-keys
altwin:alt_super_win Alt is mapped to Right Win, Super to Menu
altwin:swap_alt_win Alt is swapped with Win
emacs 風 key binding
genome-tweak-tool の Keyboard and Mouse 設定で Key theme を Emacs に変更。
ccsm でウィンドウ切り替えのショートカットを変更
$ sudo apt-get install compizconfig-settings-manager
ccsm を起動して、Advanced Search で 'switch' を入力し、Ubuntu Unity Plugin
にウィンドウ切り替えのショートカット設定があるのを確認。
Super と Alt をひっくり返したけど、ウィンドウ切り替えは従来のキーでやりたいので、
- Key to start the Launcher Applicaton Switcher
- Key to start the Switcher
を交換。