Comment puis-je ajouter une séquence de touches de composition personnalisée?
Par exemple, je voudrais Compose, |, >taper le ▸
symbole.
J'ai essayé d'ajouter ce qui suit à ~/.XCompose
:
# Import default rules from the system Compose file
include "%L"
# Custom definitions
<Multi_key> <bar> <greater> : "▸" U25B8 # Black right-pointing small triangle
mais la nouvelle séquence n'est utilisable nulle part sauf pour xterm.
Installer ibus-table-compose puis activer la méthode de saisie Compose dans IBus n'a pas résolu le problème. IBus a imité de nombreuses séquences de touches composées, mais pas celle que j'avais créée.
keyboard-layout
compose-key
ændrük
la source
la source
xev
. Mais bien sûr, ce n’est que ma supposition.U25B8
à keycode60
dans~/.xmodmaprc
. Je ne demande pas comment taper; Je demande comment créer une séquence de touches de composition pour cela.Réponses:
Créez un fichier
~/.XCompose
(c'est-à-dire un fichier nommé.XCompose
dans votre dossier "home") contenant les éléments suivants:Voir
man 5 Compose
pour plus d'informations sur le format de ce fichier.la source
~/.XCompose
fichier ne semble avoir aucun effet, même après le redémarrage. Avez-vous obtenu cela au travail?Créez un fichier nommé
.XCompose
dans votre répertoire personnel (~/.XCompose
), qui contient:Voir
man 5 Compose
pour plus d'informations sur le format de ce fichier.Ajouter ce qui suit à
~/.profile
:Sous Ubuntu 18.04 (peut-être d’autres), vous devrez peut-être utiliser les éléments suivants:
Déconnectez-vous et reconnectez-vous. Ou redémarrez X. Ou redémarrez.
la source
im-config
(8) pour la personnalisation). C'est-à-dire que les paramètres .XCompose fonctionnent à la fois dans les applications GTK (GNOME) et Qt (KDE), tandis que .XCompose et Ctrl + Shift + U fonctionnent tous deux dans des applications GTK (comme Eclipse).apt-get
duuim
paquet ou avez-vous dû configurer autre chose?Sur Ubuntu 14.04, j'ai fait ce qui suit:
1) Installé en
uim
utilisant le gestionnaire de logiciels, d' autres paquets commeuim-xim
,uim-gtk2
,uim-gtk3
etuim-qt
sont installés automatiquement. Voir https://launchpad.net/ubuntu/+source/uim .2) Définissez les variables d’environnement en ajoutant les lignes suivantes à
~/.profile
. Ainsi, les séquences de touches de composition personnalisées ne s’appliquent qu’à l’utilisateur actuel:Le
~/.XCompose
fichier de l'OP devrait fonctionner après le redémarrage 1) Ubuntu ou 2) juste le serveur X en exécutant la commande suivante dans un terminal:NB: Le redémarrage ne semble nécessaire qu'après modification du
~/.profile
fichier. Les modifications~/.XCompose
prendront effet au prochain démarrage d'une application (Terminal, Gedit, etc.).Pour vérifier si les variables d'environnement sont définies correctement, entrez la commande suivante dans votre terminal:
Merci beaucoup à:
À propos des séquences de touches de composition personnalisées:
A propos du mappage de clavier personnalisé:
Exemples de
.Xcompose
fichiers pour imiter lesWindow US International
claviers:la source