web-dev-qa-db-fra.com

Comment puis-je changer la disposition de mon clavier pour une version modifiée?

Mon objectif est maintenant de changer la disposition du clavier pour l’installation complète de xubuntu en ma propre version moddée. Je pense que la meilleure façon de le faire est de créer un keymap X11 et de le charger - mais comme toujours, il y a mille façons de faire les choses et je suis ouvert aux suggestions.

J'ai créé un keymap de symboles xkb modifié que je souhaite utiliser dans mon installation xubuntu mais je ne le vois pas dans la liste des mises en forme de la boîte de dialogue des paramètres.

Je mets ce qui suit dans/usr/share/X11/xkb/symboles/se

partial alphanumeric_keys
xkb_symbols "psvorak" {
name[Group1]="Sweden - PSvorak";
include "keypad(comma)"
include "level3(ralt_switch)"

key <AD01>  { [odiaeresis, Odiaeresis, dollar, none ]   };
<etc>
};

sans effet.

J'ai aussi essayé de régénérer les symboles.dir selon http://www.linuxquestions.org/questions/linux-desktop-74/problem-creating-custom-xkb-layout-605568/ et que xkbcomp dit qu'il n'y a pas de défauts dans mon dossier, rien d'autre ne change. Il n'est pas disponible dans l'interface graphique et setxkbmap (avec sa syntaxe très déroutante) ne répond que par 'impossible de trouver le fichier' ou par 'erreur de chargement de la nouvelle description du clavier'.

J'ai réussi à créer une carte de touches de la console et à la charger à l'aide de loadkeys ...

charset "iso-8859-1"
keymaps 0-2,4-6,8,12
alt_is_meta
strings as usual
keycode   1 = Escape
    alt     keycode   1 = Meta_Escape
keycode   2 = one              exclam
    alt     keycode   2 = Meta_one
keycode   3 = two              quotedbl         at
    control keycode   3 = nul
    alt     keycode   3 = Meta_two
<etc>

... mais cela ne semble fonctionner que dans la console Ctrl-Alt-F1.

11
Zaz

La lecture astucieuse des instructions dissimulées dans un lien situé très loin sur cette page révèle que <variant><configItem><name>psvorak</name><description>PSvorak</description></configItem></variant> doit être ajouté à la section <layout> appropriée du fichier/usr/share /. X11/xkb/rules/evdev.xml

Après avoir ajouté ceci, la keymap x11 modifiée fonctionne pour moi à la fois dans Ubuntu et Xubuntu.

7
Zaz

Je vois que vous avez modifié la présentation "Suède - psvorak". Êtes-vous sûr que la disposition sélectionnée dans vos paramètres de clavier? Si vous sélectionnez Système> Préférences> Clavier sous l'onglet Layouts:

Keyboard Preferences

Cliquez sur Ajouter et sélectionnez Suède et la variante que vous avez modifiée. Choose a Layout

1
LasseValentini