Jak zmienić klawiaturę „default systemu”?

25

Używam Xubuntu. Próbowałem zmienić klawiaturę sesji, ale to nie działa. Jeśli pójdę

` Ustawienia → Menedżer ustawień → Klawiatura → Układ (karta u góry) → odznacz Użyj domyślnych ustawień systemu → Usuń bieżącą klawiaturę / dodaj nową

Uważam, że po ponownym zalogowaniu odpowiednia klawiatura nadal nie działa.

Evan Carroll
źródło

Odpowiedzi:

41

Możesz zmienić ustawienie domyślnego sprzętu klawiatury systemowej (np. "Generic 105-key keyboard"Na "Generic 101-key keyboard"), a także układ klawiatury systemowej (np. "us-intl"Na "us") za pomocą polecenia

sudo dpkg-reconfigure keyboard-configuration
unutbu
źródło
1
To ustawienie znika po ponownym uruchomieniu powłoki gnome
smac89
7

zobacz ten plik /usr/share/console-setup/KeyboardNames.pl. Zobaczysz w nim skrót Hasła Perla:

  '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',
  }

Powiedzmy, że chcesz

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

Zamiast

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

Po pierwsze, zobacz, że wszystkie one należą do nas . Teraz edytuj /etc/default/keyboardi zmień to

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

do

XKBMODEL="pc105"
XKBLAYOUT="us"
XKBVARIANT="altgr-intl"
XKBOPTIONS=""
Evan Carroll
źródło
-1

W Ubuntu 14.04, Otwórz ustawienia systemu> Wprowadzanie tekstu (lub Wyszukaj go za pomocą klawisza Super i wpisz „ Wprowadzanie tekstu ”, aby go znaleźć)

Kliknij znak plus w lewym dolnym rogu

Wybierz język (np. Angielski (Dvorak) , angielski (Colemak) itp.)

Aby przełączać się między układami, Super + Space jest domyślnym przełącznikiem. Za pomocą myszy można wybrać metodę wprowadzania tekstu w prawym górnym rogu, pokazaną skrótem języka.

W przypadku języka angielskiego pojawi się jako En . W przypadku wielu układów angielskich pojawia się indeks dolny, aby je rozróżnić. Inne odwzorowania klawiszy w języku mają inny skrót.

Voortuck
źródło