Linuxでキーボードレイアウトを変更する方法

コンピュータで一定の時間作業をしていると、自分の好みが重要であることを学びます。コンピュータを自分の好きなように設定することで、スムーズに作業を進めることができるか、そうでなければ単純なことでも苦労するかの違いが生まれます。キーボードとそのレイアウトは、文章を書く、コーディングする、またはホットキーに頼る場合において、ここでの大きな要素です。
すべてのLinuxデスクトップ環境は、それぞれ独自の方法で処理しますが、言語、地域、個人の好みに応じてキーボードレイアウトをカスタマイズするのは簡単です。
目次
- LXDE
- GNOME/Budgie
- KDE Plasma
- XFCE
- Cinnamon
- MATE
- Enlightenment
- よくある質問
さらに読む: Windowsユーザー向けのベストLinuxディストロ9選
LXDE
Lightweight X11 Desktop Environment (LXDE)は、現代のLinuxベースのオペレーティングシステムのためのシンプルな環境です。最小限のデザインを持つため、LXDEのキーボードレイアウトを変更するのは簡単です。

- 画面の左下隅にあるLXDEアイコンをクリックしてメニューセクションを表示し、「Preferences」にマウスカーソルを合わせます。
- キーボードレイアウトを変更するには、「IBus Preferences」をクリックします。IBus Preferencesウィンドウは、Linuxの内部キーボードドライバの動作を制御します。

- キーボードレイアウトを変更するには、「Input Method」タブに移動します。

- 設定ウィンドウには、マシンにあるすべてのキーボードレイアウトが表示されます。新しいレイアウトを追加するには、「Add」を押します。
- これにより、一般的に使用される言語のリストを含む小さなメニューが表示されます。初期オプションの後にある垂直の省略記号(⋮)をクリックして、他の利用可能な言語を検索することもできます。

- 設定ウィンドウを閉じて構成を保存します。これで、LXDEタスクバーのIBusアイコンを押すことで、異なるキーボードレイアウトを切り替えることができます。

さらに読む: Ubuntuの代替を探しているなら試すべきDebianベースのディストロ7選
GNOME/Budgie
- 「設定」アプリケーションを開きます。ウィンドウの左側のリストで「キーボード」タブを見つけてクリックします。

- ウィンドウの本体が移動して現在の入力設定が表示され、「入力ソース」のセクションでキーボードレイアウトを変更または追加できます。

- 現在の言語のすぐ下にあるプラス記号(+)をクリックします。新しいウィンドウが開き、現在の言語に関連する一般的なオプションが提案されます。
- もし異なるものを探している場合は、リストの下部にある3つの点を押します。選択肢が展開され、さらに多くの関連オプションが表示されます。まだ探しているものが見つからない場合は、リストの下部にある「その他」を選択します。
- レイアウトと言語を選択したら、それをハイライトし、ウィンドウの右上隅にある「追加」ボタンを押します。
KDE Plasma
- Plasma設定を開きます。ウィンドウの左側のメニューを下にスクロールします。「ハードウェア」見出しの下にある「入力デバイス」を見つけてクリックします。

- ウィンドウが「入力デバイス」セクションの項目を表示するように移動します。左側で「キーボード」が選択されているタブであることを確認し、ウィンドウのメインボディに注意を向けます。

- ウィンドウの上部にある「レイアウト」タブを見つけて選択し、「レイアウトを構成」ボックスをチェックしてキーボードレイアウトオプションのロックを解除します。

- 「追加」ボタンを押して新しいキーボードレイアウトを設定します。Plasmaは、新しいウィンドウを開き、言語、レイアウト、およびバリアントを選択できるようにします。
- 新しいエントリに名前を付け、簡単に切り替えられるホットキーを割り当てることもできます。完了したら、「OK」を押して新しいキーボードレイアウトを追加します。
さらに読む: みんなのためのベストタイピングゲームとアプリ13選
XFCE
XFCEでは、キーボード設定アプリケーションの下にキーボードレイアウト設定があります。XFCEの一般的な「設定」アプリを通じて、またはメニューの「設定」セクションの「キーボード」から直接アクセスできます。

- ウィンドウが開いたら、上部の「レイアウト」タブを選択します。XFCEはデフォルトでシステム言語を使用するため、すべてがグレーアウトします。「システムのデフォルトを使用」ボックスのチェックを外してコントロールを開きます。
- キーボードレイアウトを変更するには、既存のレイアウトを選択してそのボタンで「編集」するか、「追加」ボタンを押して新しいレイアウトを追加します。

- 新しい小さなウィンドウが開き、利用可能な言語がリスト表示されます。言語に利用可能なレイアウトオプションがある場合は、その隣に黒い矢印が表示されます。矢印をクリックしてオプションを表示します。
- 希望する言語とレイアウトを見つけ、ウィンドウの下部で「OK」を押して追加します。
Cinnamon
- Cinnamonの「設定」アプリケーションの下にキーボード設定があります。下にスクロールし、「ハードウェア」セクションの「キーボード」設定をクリックします。

- ウィンドウが移動して利用可能な設定が表示されます。ウィンドウの上部近くにある「レイアウト」タブを見つけて選択します。

- ウィンドウが再度切り替わり、左側に現在のキーボードレイアウトが表示され、右側に利用可能なオプションが表示されます。新しいキーボードレイアウトを追加するには、左側のボックスの下部にあるプラス記号(+)を押します。

- Cinnamonは、利用可能なすべての言語とレイアウトをアルファベット順にリスト表示する新しいウィンドウを開きます。自分の言語を見つけるか、提供された検索を使用して迅速に見つけます。レイアウトを選択し、「追加」を押します。
さらに読む: Linuxターミナルでテキスト、ファイル、フォルダをコピー&ペーストする方法
MATE
- MATEメニューの「Preferences」セクションの下にキーボード設定があります。これを見つけて起動します。

- アプリケーションが開いたら、ウィンドウの上部にある「レイアウト」タブを選択します。

- ウィンドウが変わり、現在のキーボードレイアウトとキーボードモデルなどのいくつかのオプションが表示されます。「追加」ボタンを押して新しいキーボードレイアウトを選択します。

- MATEは、大きなキーボードグラフィックを表示する新しいウィンドウを開きます。上部には言語または国で検索するオプションがあります。結果は同じなので、どちらでも快適な方を使用してください。
- 自分の言語または国を選択し、好みのレイアウトを見つけます。
- レイアウトを選択すると、キーボードグラフィックがそれに応じて変わります。設定が完了したら、「追加」を押します。
Enlightenment
Enlightenmentは、現代のLinuxディストリビューションにインストールできるシンプルでエレガントなデスクトップ環境です。それを考えると、この環境のキーボードレイアウトを変更するのは非常に簡単です。

- デスクトップを左クリックします。これにより、Enlightenmentのコンテキストメニューが表示され、システムのさまざまな機能を選択できます。
- マウスカーソルを「設定 -> すべて -> 入力」に合わせます。これにより、特定のキーボードおよびマウス入力に対する環境の動作をカスタマイズできるEnlightenmentのバインディングメニューに移動します。

- 「キーボード」を押してEnlightenmentのキーボードマップウィンドウを開き、「追加」をクリックします。これにより、システム用の新しいキーボードマップをインストールしたいことがEnlightenmentに伝わります。

- キーボードマップはモデル、レイアウト、バリアントによって異なるため、DVORAKやフランスのAZERTYレイアウトなど、同じメニューの下で言語に依存しないバリアントをインストールできます。私の場合、ドイツ語を勉強しているので、「レイアウト」を選択し、下にスクロールして「ドイツ語(de)」を選択します。

- これにより、私のキーボード用のドイツ語キーボードレイアウトが読み込まれます。ただし、完全に有効にするには、キーボードマップウィンドウで2番目のレイアウトの優先度を上げる必要があります。

- 「OK」を押して変更を保存します。
さらに読む: カスタムLinuxディストロを簡単に作成するための5つのツール
よくある質問
キーボードモデル、レイアウト、バリアントの違いはありますか?
はい!これらの3つのオプションは似ていますが、モデル、レイアウト、バリアントはすべてLinuxの内部キーボードドライバの3つの異なる部分を指します。キーボードモデルは、マシンで使用されているキーボードの一般的なタイプを指します。
例えば、標準的なデスクトップキーボードは110キーのキーボードですが、ノートパソコンは少し少ないかもしれません。キーボードモデルの値は、ユーザーが入力しているときにLinuxカーネルが期待するキーと信号を示します。
一方、キーボードレイアウトとバリアントは、特定のキーボードモデルのキーの内部マッピングです。マシンでレイアウトやバリアントを変更しても、カーネルが期待する信号は変わらないため、110キーのモデルはフランスのAZERTYレイアウトとドイツのQWERTZレイアウトの両方で使用できます。
アメリカのキーボードを持っていても、異なるキーボードレイアウトを使用できますか?
はい!上記のように、キーボードレイアウトは使用しているキーボードのタイプに依存しないため、異なるキーボードを使用する言語のキーボードレイアウトをインストールすることが可能です。例えば、英語のキーボードを使用しているにもかかわらず、ドイツ語のキーボードレイアウトをインストールすることができました。
ただし、このアプローチには問題があります。キーボードに印刷された記号がLinuxの内部記号テーブルと正しく一致しないためです。例えば、ドイツ語レイアウトを使用する米国のキーボードでYキーを押すと、Zが印刷されます。
キーボードレイアウトを変更したら、一部のキーが動作しません。私のキーボードは壊れていますか?
いいえ!これは、マシン内のキーボードモデルとレイアウトの不一致の直接的な結果です。一部のキーボードレイアウトは、機能するために特定のモデルを必要とします。
そのため、一部のキーボードレイアウトは、期待されるモデルからの特定のキーボード信号を探し、未知のモデルからの他の信号を無視します。例えば、日本のキーボードレイアウトは、異なる文字セット間の切り替えを考慮して異なるキーボードモデルを使用します。
これを解決する方法の1つは、レイアウトが期待するタイプのキーボードを使用することです。したがって、日本のレイアウトを使用する場合は、日本のキーボードモデルも使用する必要があります。
画像クレジット: キーボード上の犯罪現場調査の図は123RFによるものです。すべてのスクリーンショットはRamces Redによるものです。