LoginSignup
0
1

More than 5 years have passed since last update.

Ubuntu 16.04で英語配列キーボードを用いて英語/日本語入力の切り替えをAlt+`に設定する

Last updated at Posted at 2018-11-27

UbuntuでもAlt+`を入力ソースの切り替えキーに設定したい

重複ショートカットの削除

一般的にWindowsマシンで英語配列キーボードを使う際はAlt+`が全角/半角キーの役割を果たしますがUbuntuでこれを
やろうと思うとすでに重複しているショートカットが設定されておりデフォルトのままではウインドウの切り替えショートカットが優先して実行されてしまいます。

そこでCompiz Config 設定マネージャーをインストールして設定を弄ります

$ sudo apt install compizconfig-settings-manager

これでインストールができるはずです
Screenshot from 2018-11-27 21-17-20.png
これを起動して

Screenshot from 2018-11-27 21-20-16.png
このような画面が出ますがOKします

次にデスクトップ>Ubuntu Unity Pluginにチェックを入れてからクリックします
Screenshot from 2018-11-27 21-22-04.png

次に上から5番目にある "Key to flip through windows in the Switcher"をクリックします
Screenshot from 2018-11-27 21-22-53.png

ここでポイントなのは既に無効となっていますがなぜか実際には有効なので改めて適当なキーを入れてから一旦有効にしてからまた無効に
するという動作が必要になってきます。
Screenshot from 2018-11-27 21-26-24.png
ここまでやって初めてalt+`のショートカットの重複が無効化できます

ショートカットの設定

あとは入力ソースの切り替えショートカットを自分で設定するだけです
ubuntuではibusとfcitxの二大インプットメソッドフレームワークが存在し16.04はでapt-getコマンドでインストールすればfcitxも普通に
使えますが今回はibusで行います。

設定>地域と言語から入力ソースを英語(US)と日本語(Mozc)にします
Screenshot from 2018-11-27 21-32-13.png

言語サポートからIMシステムをIBusに設定して
Screenshot from 2018-11-27 21-34-44.png

最後に設定>キーボード>ショートカットから”次の入力ソースへ切り替える”のショートカットをalt+`に設定します
Screenshot from 2018-11-27 21-36-11.png

これで入力ソースの切り替えが一応alt+`で可能なはずですが僕は念の為再起動しました

おまけ

今までLinux機は英語配列ではなく日本語配列でやってたのでこの現象には大変悩まされました・・・またUbuntu機の環境を構築する機会もあると思うので自分用の手順書も兼ねて記事を書きました。
多分手順は抜けてないはずですがなんかミス等ありましたら御一報のほどよろしくお願いします。

追記

Gnomeデスクトップ環境だとこれだけだとうまくいきませんでした.
設定>キーボード>ショートカット>ナビゲーション>"ひとつのアプリケーション内のウィンドウを切り替える"の設定が見かけ上無効になってたので一旦デタラメなショートカットを有効にしてから,無効にしてまた再度先ほどの手順を繰り返したら動くようになりました....一回沼にハマるとなかなか大変なので気をつけてください(2018/12/03更新)

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1