J'ai utilisé Linux et FreeBSD comme principaux environnements de bureau de 2000 à 2006. À l'époque, nous devions éditer des cartes de clavier pour rendre le travail portugais brésilien. Depuis lors, j’ai cessé d’utiliser Linux comme ordinateur de bureau et je suis passé à MacOS, car il fallait beaucoup de temps pour faire avancer les choses.
J'ai entendu parler de toute l'évolution du bureau Linux au cours de la dernière décennie et il y a quelques semaines, je viens d'acheter un nouveau Dell XPS préchargé avec Ubuntu 16.04 et quelle surprise… Je ne parviens pas à obtenir mon clavier fonctionne correctement!
Au début, je ne pouvais pas le faire écrire la cédille "ç" en utilisant US-international. En suivant les instructions de Comment taper lettre minuscule latine c avec cedilla je pourrais le faire fonctionner, mais maintenant toutes les consonnes sont "accentuées" (.eg, '+ s devient ś ou' + r devient à), ce qui n’est tout simplement pas possible en portugais. Le comportement attendu serait 'ou'.
Pourquoi est-il si difficile de tout bien faire les choses?
J'aimerais savoir s'il existe une solution ou une solution de contournement à ce problème.
EDIT: Quelqu'un a marqué cela comme un doublon d'une autre question sur l'utilisation de plusieurs langues. Ce n'est pas le problème ici. Ma question est de savoir comment faire fonctionner correctement Ubuntu/Linux pour écrire le portugais brésilien à l’aide d’un clavier américain.
En d’autres termes, taper ' suivi de s doit générer le résultat de et pas ¶ , en tapant ' suivi de a devrait être affiché á et en tapant ' suivi de c devrait sortir ç .
Alors, la question est comment puis-je obtenir ce comportement?
EDIT: N'ayant pas de réponse réelle, j'ai codé une petite méthode de saisie ibus, basée sur ibus-tmpl pour résoudre ce problème. Probablement pas une bonne solution, mais la solution la plus rapide que j'ai pu trouver. Il est disponible sur http://github.com/gcms/ibus-semidead
Lorsque vous utilisez la disposition Anglais Anglais (États-Unis, internationale avec clés mortes) , le ' (apostrophe) est transformée en une clé "morte". Pour taper un caractère d’accent seul, vous pouvez appuyer sur ' deux fois, ce qui donne ´ (accent aigu), ou vous pouvez appuyer sur ' suivi par Space, ce qui aboutit à '(apostrophe).
Modifier:
Si vous préférez la disposition de base Anglais (US) sans clé morte, la configuration ci-dessous peut constituer une configuration appropriée pour les applications GTK:
Activer une clé de composition: Comment puis-je activer la clé de composition?
Créez le fichier ~/.XCompose
et donnez-lui le contenu suivant:
<Multi_key> <apostrophe> <C> : "Ç" Ccedilla # LATIN CAPITAL LETTER C WITH CEDILLA
<Multi_key> <apostrophe> <c> : "ç" ccedilla # LATIN SMALL LETTER C WITH CEDILLA
Ensuite, vous pouvez facilement taper les lettres accentuées les plus courantes, par exemple:
Compose suivi par ' suivi par A => á
Compose suivi par ' suivi par C => ç
et en même temps:
' suivi par S => 's
Éditer II:
Comme David a souligné dans un commentaire, la clé de composition a une manière intégrée de taper ccedilla:
Compose suivi par , (virgule) suivi de C => ç
Donc, fondamentalement, le fichier ~/.XCompose
suggéré ci-dessus est redondant.