11 votes

Comment taper "ç" lorsque l'on utilise USA intl comme disposition de clavier ?

J'ai demandé la même question lorsque j'ai utilisé Maverick Meerkat mais je n'arrive pas à faire fonctionner cette solution sur Unity. Je veux utiliser les touches ´ suivi de c et la sortie devrait être "ç". Cela fonctionne de cette manière sous Windows, et cela a fonctionné sous Ubuntu 10.10 en suivant les solutions données dans la question ci-dessus. Mais dans la version 11.04, la sortie est "c". Comment changer cela ?

9voto

Highly Irregular Points 131

Editer /usr/lib/gtk-2.0/2.10.0/gtk.immodules Modifier la ligne où l'on trouve "cedilla" en ajoutant ":en" à la fin.

"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa:en"

Editer /etc/environment Ajouter : export GTK_IM_MODULE=cedilla


Editer pour Ubuntu 12.10 (conformément à l'article l'autre réponse par Hoerlle )

les gtk.immodule est situé à l'adresse suivante

/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/gtk.immodules

ou

/usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/gtk.immodules


Pour KDE et d'autres applications qui ne sont pas GTK : Editer : /usr/share/X11/locale/en_US.UTF-8/Compose

Trouvez toutes les devises pour c et remplacez-les toutes par ç, n'oubliez pas de rechercher les correspondances en majuscules pour C et Ç.

Il se peut que vous deviez redémarrer votre gnome.

5voto

Sergio Canuto Points 51

Sous Ubuntu 13.10, j'ai corrigé le problème en ajoutant les lignes suivantes dans le fichier /etc/environment :

GTK_IM_MODULE=cedilla 
QT_IM_MODULE=cedilla

3voto

Ollie Dale Points 31

Essayez d'utiliser le Disposition Dvorak International avec touches mortes Il est fort possible que QWERT International, dont les touches sont mortes, utilise également ces touches. Sur le mien, la virgule est une touche active. (Elle est utilisée assez souvent pour qu'il soit ennuyeux qu'elle soit une touche morte).

Pour un ç. essayer AltGr (à droite Alt ) + , . Pour un capital, Ç, essayez Shift + AltGr + , .

2voto

Mike Brady Points 58

En utilisant la même réponse pour la même question trouvée ici : Comment faire pour que le caractère Cedilla (ç) soit disponible en anglais aux États-Unis ?

Si vous êtes pressé, faites-le et vous obtiendrez "ç" au lieu de "c" :

Appuyez sur "AltGr + ," puis sur "c".

Si vous voulez en savoir plus, continuez à lire.

Ce problème est peut-être déjà résolu en utilisant l'une des réponses ci-dessus, mais j'ai réalisé que la meilleure chose à faire est d'utiliser la disposition du clavier, au lieu de changer des choses que vous devrez éventuellement changer à nouveau à l'avenir (après des mises à jour, par exemple).

Avant de commencer, il faut savoir que j'utilise Ubuntu 14.04.2, qui n'est pas la même distro que celle mentionnée dans la question originale (11.04). De toute façon, je pense que la plupart des utilisateurs ont déjà migré vers des versions plus récentes. Donc :

$ cat /etc/issue
Ubuntu 14.04.2 LTS \n \l

D'accord, la première chose que j'ai faite a été de regarder les fichiers immodules :

/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules.cache /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache

Dans l'en-tête, ces fichiers indiquent clairement qu'ils ne doivent pas être modifiés, puisqu'ils sont générés automatiquement :

# GTK+ Input Method Modules file
# Automatically generated file, do not edit
# Created by /usr/lib/x86_64-linux-gnu/libgtk-3-0/gtk-query-immodules-3.0 from gtk+-3.10.8

Les changer, même si cela peut résoudre temporairement le problème, n'est donc pas la solution idéale.

En cherchant un peu, j'ai trouvé la meilleure réponse à la question de savoir pourquoi on obtient un "c" au lieu d'un "ç" lorsqu'on tape ' + c : parce qu'en réalité, on met un accent aigu sur le haut de la lettre "c". La disposition est donc correcte. Ceci étant dit, comment mettre une "sorte de" virgule en bas de la lettre "c" ? En utilisant une virgule, bien sûr !

La solution a donc été la combinaison de touches AltGR + , puis "c".

Il n'est pas nécessaire de modifier la configuration de votre ordinateur.

1voto

Jerron Points 258

Utilisez l'accent, pas l'apostrophe :

accent + c ('+c) = ç trencada

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X