web-dev-qa-db-fra.com

Comment créer un programme d'installation pour une disposition de clavier personnalisée

J'ai réussi à créer une disposition de clavier personnalisée pour ma langue .

Maintenant que le clavier est dans un état que je peux partager. Je ne sais pas comment en faire un package redistribuable.

4
Junaid Qadir

Pour l'ajouter à l'officiel xkeyboard-config package, vous le développeriez comme un patch pour le xkeyboard-config package . Voir leur guide de contribution de code ; les mises en page apportées sont faites par des correctifs sur leur outil de suivi des bogues. Vous pouvez cloner le référentiel en amont avec:

git clone git://anongit.freedesktop.org/git/xkeyboard-config
  • D'un rapide coup d'œil à votre mise en page, je pense que vous devez ajouter le mot clé default à la définition de la strophe (default xkb_symbols "basic"), pour déclarer cette disposition par défaut pour ce fichier. Votre fichier lui-même serait placé dans le répertoire symbols.

  • En plus de votre nouveau fichier de mise en page, vous devrez l'ajouter aux modèles de règles (rules/base.xml.in ou éventuellement rules/base.extras.xml.in -- les rules/evdev.xml le fichier sera généré à partir du même modèle).

  • Vérifiez la documentation du projet pour d'autres détails que j'aurais pu manquer.


Vous pouvez également ajouter ce correctif au paquet source Ubunt l'appliquer avec les outils de construction standard de dpkg. Cela vous permettrait de distribuer vos modifications à d'autres utilisateurs d'Ubuntu avec un minimum de difficulté. Voir des questions comme Comment créer et maintenir un patch sur un paquet Debian? pour plus de détails.

5
quixotic