Merci Hubert pour ta réponse !
J’ai trouvé dans cette page et ses liens quelques éléments qui m’ont permis d’avancer (mais pour ceux qui tomberont sur ce post et qui utilisent une distribution récente, ne suivez pas ces instructions sur la méthode d’entrée, c’est obsolète).
Démarche
Après plusieurs heures supplémentaires à essayer de comprendre XIM, iBus et les méthodes d’entrées en général, je partage ici mes conclusions, dans l’espoir que d’autres ne perdent pas autant de temps que moi.
J’ai d’abord :
- téléchargé l’archive pour GNU/Linux proposée sur la page installation ;
- récupéré le contenu du fichier XCompose, tel que documenté dans la page d’installation XCompose.
Mais impossible de faire fonctionner ce fichier avec la méthode d’entrée par défaut de KDE ou iBus.
Après avoir utilisé le mode débug de iBus, j’ai compris que le XCompose fourni dans l’archive n’est pas valide ni pour iBus, ni pour la méthode d’entrée par défaut (XKB seul).
En changeant ma méthode d’entrée pour le (très vieux et non recommandé) XIM, ça fonctionne, mais on perd alors des possibilités fournies par les méthodes d’entrées plus modernes, comme pouvoir insérer n’importe quel caractère UTF-8 avec ctrl + shift + u + codepoint (ce que j’utilise fréquemment).
J’ai donc commencé par essayer de modifier à la main le fichier XCompose pour qu’il soit valide pour une méthode d’entrée moderne. Ça a fonctionné, mais c’est extrêmement long de modifier chacune des 1675 lignes. Puis je me suis aperçu que le
XCompose sur le dépôt Gitlab de projet, dont le lien a été fourni plus haut, est différent de celui de l’archive proposée au téléchargement sur le site !
Ce dernier XCompose est valide et fonctionne pour XKB seul ou iBus. C’est donc celui-ci qui devrait être fourni dans l’archive, à mon avis.
Propositions d’amélioration du parcours utilisateur
Je pense qu’un utilisateur avec peu de connaissances en informatique ne peut pas s’en sortir.
Au regard de cette expérience, je propose :
- Fournir le fichier XCompose valide pour XKB seul / iBus dans l’archive de la page installation, parce que se sont les méthodes d’entrées par défaut sur beaucoup de distributions modernes
- Dans la page d’installation GNU/Linux et Unix libres : mettre un lien vers la page d’installation manuelle du XCompose dans la phrase suivante :
«Bien que proposée de base sur certaines distributions, de nombreuses touches mortes de la version 1.1 ne seront accessibles qu'après installation manuelle du fichier .XCompose»
(Dois-je poster ça dans la section « À propos du site bépo.fr » du forum ?)
TL;DR
Le XCompose fourni dans l’archive du site ne fonctionne pas de base (sans activer XIM) sur les distributions modernes ; utiliser le
XCompose du projet Gitlab.