Comment ajouter un modèle de clavier à Ubuntu et rendre ce modèle à la communauté?

10

Hé, j'ai récemment un nouvel ordinateur portable Lenovo z570. Il a un clavier unique. Je suis capable de l'utiliser mais pas à ses pleines capacités. Je ne parviens pas à mapper certaines des touches «supplémentaires» à leurs fonctions respectives. Il n'y a pas de modèle de clavier séparé pour Lenovo Z570. Je voudrais configurer correctement ce clavier et redonner au dépôt ubuntu pour le stockage afin que plus tard, quelqu'un d'autre utilisant le même ordinateur portable puisse utiliser ma configuration que j'ai définie.

Comment je fais ça?

ksinkar
la source

Réponses:

7

Créer une carte clé modifiée et la soumettre au projet Ubuntu

C'est formidable que vous envisagiez d'aider d'autres utilisateurs de votre ordinateur. Voici quelques étapes à suivre.

Je vais essayer de vous donner un aperçu des étapes nécessaires. Les détails dépendront des besoins de votre ordinateur.

Création d'une image clé modifiée

Les instructions détaillées pour définir un clavier personnalisé pour Ubuntu sont ici . Je suggère de copier votre fichier de clavier existant sous un nouveau nom, puis de modifier ce fichier pour ajouter et modifier ce qui est nécessaire. Vous pouvez le faire avec gksudo gedit / usr / share / X11 / xkb / symboles / old-name et effectuer les modifications dans votre éditeur. Enregistrez-les ensuite sous un nouveau nom. Si vous oubliez, vous pouvez réinstaller le package xkb-data.

Activation et test de la carte clé modifiée

Allez dans Paramètres système et sélectionnez le panneau de configuration Clavier. En bas, sélectionnez Paramètres de mise en page . Ensuite, vous pouvez cliquer sur l' icône + en bas à gauche pour ajouter votre nouveau fichier au menu, le sélectionner et le tester.

Contribuer à Ubuntu

Si vous n'en avez pas, vous devriez obtenir un compte Launchpad. Accédez au tableau de bord et cliquez dans le coin supérieur droit pour en créer un. Sinon, veuillez vous connecter.

La prochaine étape consiste à vous rendre ici et à vous assurer que quelqu'un n'a pas déjà déposé de rapport. En supposant que ce n'est pas le cas, signalez le problème selon lequel le clavier par défaut n'est pas adéquat pour le Lenovo z570 et expliquez pourquoi.

Veuillez joindre le fichier que vous avez créé au bogue.

Je suggère de revenir ici et de fournir le lien vers le rapport de bogue. De cette façon, les autres personnes qui reconnaissent votre question ici comme leur problème peuvent accéder au rapport de bogue et cliquer sur le lien indiquant que le bogue les affecte.

Aider encore plus de gens

Vous pouvez aller plus loin que cela en consultant ce lien vers la page du tableau de bord pour l'amont de ce package. En cliquant sur la balise Bugs, vous voyez des problèmes dans le package amont que Launchpad connaît. Il montre également que Freedesktop conserve un système de rapport de bogues en amont.

La plupart des distributions de Linux utilisent probablement ce paquet en amont, donc votre contribution peut aller plus loin une fois qu'elle y a été apportée. Ubuntu ne sert pas seulement à aider ses propres utilisateurs, il contribue aux développeurs en amont tels que ceux de Debian et Freedesktop pour aider les utilisateurs non Ubuntu.

Vous pouvez cliquer sur le lien Les bogues sont suivis dans freedesktop.org Bugzilla. en haut pour accéder au système de rapport de bogues Freedesktop et leur envoyer votre rapport de bogue et votre nouveau fichier de clavier. Une fois que vous avez fait cela, vous devez revenir à votre rapport de bogue Launchpad et ajouter que le bogue affecte le package en amont et y mettre un lien vers votre rapport de bogue en amont. De cette façon, les développeurs Ubuntu sauront qu'ils n'ont pas à le faire eux-mêmes.

Je peux voir que l'équipe Ubuntu X est occupée à préparer Quantal, donc c'est probablement le bon moment pour apporter une contribution. Leur liste de diffusion est à [email protected] et je suis sûr qu'ils traînent aussi sur IRC.

John S Gruber
la source
3

Je suppose que vous créez une nouvelle disposition pour votre clavier à l'aide des fichiers de configuration xkb. Pour ce faire, allez à:

/usr/share/X11/xkb/symbols

Ici, vous pouvez voir les configurations des dispositions de clavier par abréviations de pays. Par exemple, les mises en page pour l'anglais américain sont dans le fichier "us". Dans ce fichier, vous pouvez définir ce qui doit se produire si une touche est enfoncée dans différentes situations.

Je vous suggère de regarder le fichier us et d'essayer de jouer avec les clés jusqu'à ce que vous vous en rendiez compte, puis de créer votre propre mappage personnalisé.

Vous pouvez voir une procédure plus complète dans: http://www.dotkam.com/2007/06/25/custom-keyboard-layout-in-ubuntu-or-just-linux-2/

Arash
la source
1

Vous pouvez essayer de demander à un utilisateur établi de Launchpad de les ajouter ou, si vous pouvez coder, accéder à la branche Bazaar correspondant à ce code et y proposer une modification. Vous devrez peut-être d'abord rejoindre le groupe respectif, mais vous pourrez peut-être suggérer le code sans être membre du groupe. Cependant, quelqu'un devra le commettre pour vous.

nanofarad
la source