Help us understand the problem. What is going on with this article?

US キーボードの XPS13 に Ubuntu 14.04 をインストールして自分好みにキーボードをカスタマイズした

More than 3 years have passed since last update.

概要

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

を交換。

groove-x
世界のどこにもない、心を満たすロボットを。私たちGROOVE Xは2015年に設立したスタートアップです。私たちの考えるロボットは、人々の生活に潤いを与える存在として、人が一緒にいたくなるような新世代の家庭用ロボットです。便利さや機能性ではなく、家族や伴侶として愛される存在になれるかどうか。 GROOVE Xが追求するのはあなたの感性の領域に訴えるロボットです。
https://groove-x.com/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away