Comment changer la disposition de mon clavier en une version modifiée?

11

Maintenant, mon objectif est de changer la disposition du clavier pour l'installation complète de xubuntu en ma propre version modded. Je pense que la façon de le faire est de créer une carte-clé X11 et de la charger - mais comme toujours, il y a mille façons de faire les choses et je suis ouvert aux suggestions.

J'ai créé une carte de touches de symboles xkb modifiée que je souhaite utiliser dans mon installation de xubuntu mais je ne la vois pas dans la liste des dispositions 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 également essayé de régénérer symboles.dir selon http://www.linuxquestions.org/questions/linux-desktop-74/problem-creating-custom-xkb-layout-605568/ et tandis que xkbcomp dit qu'il n'y a aucun défaut dans mon fichier, 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 «Erreur lors du chargement de la nouvelle description du clavier».

J'ai réussi à créer un mappage de touches de console et à le charger à l'aide des touches de chargement ...

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.

Zaz
la source

Réponses:

7

La lecture des instructions intelligemment cachées dans un lien tout en bas de cette page révèle les informations qui <variant><configItem><name>psvorak</name><description>PSvorak</description></configItem></variant>doivent être ajoutées à la <layout>section appropriée du fichier /usr/share/X11/xkb/rules/evdev.xml

Après avoir ajouté cela, la carte de touches x11 modifiée fonctionne pour moi à la fois dans ubuntu et xubuntu.

Zaz
la source
1

Je constate que vous avez modifié la disposition "Suède - psvorak". Êtes-vous sûr que c'est la disposition sélectionnée dans les paramètres de votre clavier? Si vous allez dans Système> Préférences> Clavier sous l'onglet Disposition:

Préférences de clavier

Cliquez sur Ajouter et sélectionnez la Suède et la variante que vous avez modifiée. Choisissez une mise en page

LasseValentini
la source
Non, c'est ça le problème. La nouvelle mise en page n'apparaîtra pas dans la liste.
Zaz