「システムのデフォルト」キーボードを変更するにはどうすればよいですか?


25

Xubuntuを使用しています。セッションキーボードを変更しようとしましたが、機能しません。もし私が行ったら

` 設定→設定マネージャー→キーボード→レイアウト(上部のタブ)→システムのデフォルトを使用→現在のキーボードを削除/新しいキーボードを追加

正しいキーボードに再度ログオンしても、まだ機能していません。

回答:


41

コマンドを使用して、デフォルトのシステムキーボードハードウェアの設定(例:)"Generic 105-key keyboard""Generic 101-key keyboard"システムキーボードレイアウト(例:)"us-intl"を変更できます。"us"

sudo dpkg-reconfigure keyboard-configuration

1
この設定はgnomeシェルを再起動すると消えます
smac89

7

このファイルを表示します/usr/share/console-setup/KeyboardNames.pl。その中にPerlハッシュハッシュが表示されます。

  'us' => {
'Cherokee' => 'chr',
'English (Colemak)' => 'colemak',
'English (Dvorak alternative international no dead keys)' => 'dvorak-alt-intl',
'English (Dvorak international with dead keys)' => 'dvorak-intl',
'English (Dvorak)' => 'dvorak',
'English (Macintosh)' => 'mac',
'English (US, alternative international)' => 'alt-intl',
'English (US, international with dead keys)' => 'intl',
'English (US, with euro on 5)' => 'euro',
'English (classic Dvorak)' => 'dvorak-classic',
'English (international AltGr dead keys)' => 'altgr-intl',
'English (layout toggle on multiply/divide key)' => 'olpc2',
'English (left handed Dvorak)' => 'dvorak-l',
'English (programmer Dvorak)' => 'dvp',
'English (right handed Dvorak)' => 'dvorak-r',
'Russian (US, phonetic)' => 'rus',
'Serbo-Croatian (US)' => 'hbs',
  }

あなたが欲しいとしましょう

'English (international AltGr dead keys)' => 'altgr-intl',

の代わりに

'English (US, international with dead keys)' => 'intl',

まず、それらがすべて私たちの下にあることを確認してください。これを編集/etc/default/keyboardして変更します

XKBMODEL="pc105"
XKBLAYOUT="us"
XKBVARIANT="intl"
XKBOPTIONS=""

XKBMODEL="pc105"
XKBLAYOUT="us"
XKBVARIANT="altgr-intl"
XKBOPTIONS=""

-1

Ubuntu 14.04では、[ システム設定]> [テキストエントリ]を開きます (または、スーパーキーで検索し、「テキストエントリ」と入力して検索します)

左下のプラスをクリックします

言語を選択します(例:English(Dvorak)English(Colemak)など)

レイアウトを切り替えるには、Super + Spaceがデフォルトのスイッチャーです。マウスを使用して、右上のテキスト入力方法を選択できます。言語の省略形が表示されます。

英語の場合、Enとして表示されます。複数の英語レイアウトの場合、それらを区別するために下付き文字が表示されます。他の言語のキーマッピングには、異なる略語があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.