Pendant longtemps, mon clavier a été configuré pour utiliser la disposition actuellement connue sous le nom d '"anglais (touches mortes internationales AltGr)". J'aime cette disposition car sans touches de modification, elle est identique au clavier anglais américain, mais lorsque je la maintiens, Right Altje peux obtenir des lettres accentuées et d'autres caractères non disponibles sur un clavier anglais américain standard.
Dans Oneiric, cependant, la disposition est foirée. Right Alt+ Nproduit "ñ" comme prévu. Et une autre méthode fonctionne: Right Alt+ `, Eproduit "è", également comme prévu. Mais il n'y a aucun moyen de taper "é", qui est probablement la lettre accentuée que je tape le plus. J'attends Right Alt+ A,Epour faire l'affaire. Mais au lieu d'une clé morte pour l'accent aigu, il utilise une méthode pour combiner les caractères pour créer l'hybride "'e". Cet hybride ressemble au "é" approprié dans certains paramètres, mais ce n'est pas le même caractère et ne fonctionne pas toujours. (Par exemple, dans la zone de saisie de texte au fur et à mesure que je tape ceci, cela ressemble au caractère approprié, mais lorsqu'il est affiché sur le site pour tous, alors voyez, il semble très faux - au moins sur ma machine.) Idem pour tous d'autres caractères avec un accent aigu, bien que certains soient disponibles directement en tant que caractères pré-composés: par exemple, Right Alt+ Irenvoie "í".
Comment puis-je changer l'accent aigu sur la Atouche en une touche morte appropriée? La version la plus générale est peut-être la suivante: comment modifier la disposition de mon clavier?
Mise à jour
Je viens de tester cela sur mon autre machine, exécutant également Oneiric, mais mis à niveau à partir des versions précédentes. Je n'ai aucun problème avec la deuxième machine. La machine à problème était une nouvelle installation de Oneiric, mais j'ai gardé mon ancienne $HOME
lorsque j'ai fait la nouvelle installation.
Clarification
Même si une réponse ne répond pas à mes exemples spécifiques, je l'accepterais toujours si elle fournissait suffisamment de détails pour que je puisse trouver la mise en page et la modifier selon mes besoins.
Mise à jour majeure
Après avoir étudié les informations obtenues grâce aux réponses utiles de Jim C et de Chascon, j'ai appris quelque chose de nouveau: le problème n'est pas avec la disposition elle-même, mais avec le fait que la disposition sélectionnée n'est pas appliquée. Lorsque je regarde la définition dans /usr/share/X11/xkb/symbols/us
la mise en page que j'utilise depuis longtemps, j'ai constaté que la définition ne correspond pas à ce que j'obtiens lorsque je tape. De plus, la boîte de dialogue de disposition du clavier qui est censée montrer la disposition actuelle est différente de la façon dont la disposition est définie dans le fichier que j'ai mentionné et correspond à ce qui se passe réellement lorsque je tape.
Suite à la suggestion de Jim C, j'ai créé une nouvelle mise en page /usr/share/X11/xkb/symbols/us
contenant certaines modifications de la mise en page que je souhaite. Je peux sélectionner ma disposition dans les propriétés du clavier et je peux l'utiliser dans la console après le post de Chascon, mais la disposition que j'obtiens lors de la frappe est inchangée.
Apparemment, il y a une disposition différente définie quelque part qui remplace ce que j'ai défini. Où se cache cette disposition?
Ce problème se produit dans Unity (3D et 2D), mais j'ai pu obtenir la mise en page correcte dans Xfce.
Dans le cas où c'est pertinent, ce problème s'est produit depuis que j'ai installé Oneiric frais sur cette machine (bien que j'ai conservé mon $ HOME). Je ne me souviens pas si ce problème s'est produit avant la réinstallation.
De plus, si c'est pertinent, je lance également iBus pour pouvoir taper coréen. J'ai quelques difficultés avec iBus, mais je doute qu'elles soient liées.
la source
Right-Alt + ' + e
?RightAlt + '
produit’
, pas une clé morte.Right-Alt+e
résultats dans la lettre è:Right-Alt+a
Réponses:
Je vais vous dire ce qui a finalement le mieux fonctionné pour moi.
Les deux étapes précédentes ont été suggérées comme correctifs par elles-mêmes (sur les forums Ubuntu?). Ils ne travaillaient pas pour moi. Je les ai essayés ensemble consécutivement et cela n'a pas fonctionné pour moi. Ainsi ma prochaine étape.
Je pense que mon problème venait du fait que certaines mises en page avaient changé de nom, du moins c'est mon point de vue étant donné que les noms de mise en page n'étaient pas exactement ce à quoi je m'attendais lors de leur réaffectation. La suppression de mes mises en page supplémentaires puis l'attribution de nouvelles à partir d'une nouvelle liste semble avoir contourné mes problèmes, étant donné que les mises en page de mon choix pointent désormais vers des mises en page existantes avec des noms à faire correspondre.
la source
Vous devriez pouvoir exécuter ce qui suit pour resélectionner votre clavier.
Si ça ne colle pas, vous devrez probablement changer
/etc/default/keyboard
. Je pense avoir votre clavier et mon fichier pertinent montre ce qui suit, passant par un ancien clavier IBM clone 104.Faites donc cela avec
gksudo gedit /etc/default/keyboard
ou les enfants éditent des fichiers de nos jours. Lisez les informations pertinentes ici pour savoir quoi brancher.Je vois
sudo udevadm trigger --subsystem-match=input --action=change
est suggéré ailleurs ici.Si cela ne fonctionne pas, votre mise en page est probablement corrompue ou tout simplement erronée, et je ne peux pas être sûr de ce qui pourrait aider, mais j'essaierais de réinstaller xkb-data, iso-codes.
Peut-être mettre à jour vos paramètres régionaux car la langue et les dispositions sont intimement liées. Voir ceci mais quelque chose comme:
Je suppose que je devrais mentionner que j'ai fait bon usage de la disposition "English International AltGr dead keys", si vous recherchez des clés mortes. Je ne sais pas ce que le
/etc/default/keyboard
fichier refléterait pour celui-ci mais la recherche sur Google apporterait sûrement une réponse, mais essayez d'abord de l'ajouter via le volet Disposition du clavier. Attention, il semble y avoir une limite de 4 avant que vous ne puissiez plus en ajouter.A part ça, je vous dirigerais vers xmodmap. Il est capable de remplacer les paramètres de mise en page par défaut. Faites-le moi savoir s'il y en a, ou lesquels aident.
Quelles langues écrivez-vous autre que l'anglais? Espagnol (à cause du ñ)? et?
la source
Je ne suis pas certain que cela vous aidera, mais quand j'ai posé cette question à un de mes collègues allemands (qui utilise également Ubuntu), il m'a envoyé ce lien:
http://ubuntuforums.org/showthread.php?t=1654199&highlight=.Xmodmap
Comme je ne suis pas familier avec les définitions de disposition de clavier, je ne peux pas être certain que cela fonctionnera pour vous, mais je pensais que je les enverrais au cas où.
Bonne chance pour résoudre ce problème!
la source
Je me demande simplement ce qui se passe si vous modifiez ou créez un ~ / .dmrc comme dans:
Et puis exécutez:
Source: modifier définitivement la disposition du clavier
la source
.dmrc
déjà un , et il s'avère qu'il était réglé sur une mauvaise disposition. Je l'ai corrigé et j'ai exécuté votreudevadm
commande. Pas de dé. J'ai redémarré, et cela n'a toujours pas fonctionné.Il y a un bogue dans ibus qui l' empêche d'utiliser la disposition par défaut du système par défaut.
Essayez de régler
ibus preferences->advanced->keyboard layout->use system keyboard layout
suron
. S'il est déjà défini suron
, ou si le définiron
n'aide pas, postez un commentaire et je continuerai à le rechercher pour vous.la source
sudo dpkg-reconfigure keyboard-configuration
?J'ai trouvé un guide qui confirme que cela
dpkg-reconfigure keyboard-configuration
devrait fonctionner.Il écrit donc
/etc/default/keyboard
et il est supposé être configuréX
et consolé, étant donné que les deux lisent ce fichier. Vous devez cependant redémarrerHAL
, et je ne pense pas que cela ait été mentionné.En supposant qu'Ubuntu ne s'éloigne pas trop de Debian, si vous remarquez que cela
/etc/default/keyboard
est écrit (reflète la disposition que vous souhaitez après l'exécutiondpkg-reconfigure keyboard-configuration
), mais qu'il n'y a pas de changement dans la disposition mise en œuvre, alors le problème est que le système ne reprend pas il. Évidemment, si ce n'est pas écrit, alorsdpkg-reconfigure keyboard-configuration
c'est en faute (au moins dans ce cas). Et s'il est écrit sur, mais ne colle pas aux redémarrages, vous devez identifier le coupable ou le processus qui ne fonctionne pas.Quelqu'un plus familier avec l'intérieur de Debian / Ubuntu devrait être en mesure d'identifier les coupables possibles du scénario ci-dessus.
Je voudrais ajouter que j'ai eu un problème similaire et que la sélection de la mise en page
lightdm
fonctionne réellement. Donc, une autre façon de le faire est de savoir à quoilightdm
s’écrit lors de la sélection d’une disposition.Enfin, essayez de redémarrer HAL après l'exécution
dpkg-reconfigure keyboard-configuration
. Je n'ai jamais fait cela manuellement mais j'imagine que quelque chose comme ce qui suit pourrait fonctionner.la source
/etc/default/keyboard
c'est correct sur mon système, grâce à une réponse précédente. Depuis, ma machine a été redémarrée plusieurs fois. Malheureusement, le problème persiste. Merci pour vos efforts.J'ai eu ce problème / voici ma solution.
puis testez Alt + Droite -> Maj + E = È & Alt + Maj + i = Í
aussi si cela ne fonctionne pas, supprimez et ou réinstallez xkb-data
la source