Як змінити клавіатуру "за замовчуванням"?


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. У ній ви побачите перламутровий хеш:

  '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 відкрийте налаштування системи> Введення тексту (або шукайте його за допомогою клавіші Super і введіть ' Текстовий запис ', щоб знайти його)

Клацніть плюс внизу ліворуч

Виберіть мову (наприклад, англійська (Dvorak) , англійська (Colemak) тощо)

Для перемикання між макетами Super + Space є перемикачем за замовчуванням. Миша може бути використана для вибору способу введення тексту вгорі праворуч, показаного абревіатурою для мови.

Для англійської мови вона з’явиться як En . Для декількох макетів англійською мовою з'являється підрозділ, який їх диференціює. Інші мовні зіставлення ключів мають іншу абревіатуру.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.