web-dev-qa-db-fra.com

Comment changer le clavier "système par défaut"?

J'utilise Xubuntu. J'ai essayé de changer le clavier de session mais cela ne fonctionne pas. Si j'y vais

`Paramètres → Gestionnaire de paramètres → Clavier → Mise en page (onglet en haut) → décocher Utiliser les valeurs par défaut du système → Supprimer le clavier actuel/en ajouter un nouvea

Je constate que lorsque je me connecte sur le bon clavier ne fonctionne toujours pas.

25
Evan Carroll

Vous pouvez modifier le réglage du matériel de clavier système par défaut (par exemple "Generic 105-key keyboard" en "Generic 101-key keyboard") ainsi que la disposition du clavier système (par exemple "us-intl" en "us") à l'aide de la commande

Sudo dpkg-reconfigure keyboard-configuration
40
unutbu

voir ce fichier /usr/share/console-setup/KeyboardNames.pl. Vous y trouverez un hachage de hachages 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',
  }

Disons que tu veux

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

Au lieu de

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

Tout d'abord, voyez qu'ils tombent tous sous nous. Maintenant, éditez /etc/default/keyboard et changez cela

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

à

XKBMODEL="pc105"
XKBLAYOUT="us"
XKBVARIANT="altgr-intl"
XKBOPTIONS=""
7
Evan Carroll