J'ai ajouté une séquence simple, mais cela ne fonctionnera pas. Comment savoir si le système d'exploitation (Ubuntu 12.10 avec Unity) est en train de charger le fichier?
x11
compose-key
Tim
la source
la source
Réponses:
Les définitions Compose (
$XCOMPOSE
,~/.XCompose
ou un fichier sous/usr/share/X11/locale
) sont chargés par chaque application de client, et non par le serveur X. Assurez-vous donc que l'application que vous testez se charge~/.XCompose
. Vous pouvez voir avec quels fichiers il litstrace
:La plupart des applications ne chargent le fichier qu'au démarrage, vous devrez donc redémarrer l'application si vous modifiez vos définitions de composition.
Si l'application ne charge pas ces fichiers, il est probable qu'ils n'utilisent pas la «méthode d'entrée X» (xim). Vous pouvez forcer les applications GTK ou QT à utiliser xim:
Si cela résout le problème, vous devez envisager de définir les variables d'environnement de manière globale ou de les utiliser
alias
comme solution de contournement par application.la source