Utiliser Ubuntu 15.10. Configuration de l'entrée à l'aide de l'écran Configuration de la méthode de saisie. Chaque fois que je change Touche supplémentaire pour la méthode de saisie de déclenchement cela ne fonctionne que pour cette session. Une fois que je redémarre l'ordinateur, il revient à la valeur par défaut de SHIFT Both, ce qui est ennuyeux.
Existe-t-il un fichier de configuration qui est écrasé à chaque démarrage? Comment puis-je empêcher cela?
Vous pouvez d’abord utiliser cette commande fcitx-configtool
pour ouvrir la fenêtre de configuration de fcitx, puis vous pouvez changer Clé supplémentaire pour la méthode de déclenchement comme vous voulez.
Ensuite, vous pouvez cd
dans le dossier fcitx
config: cd ~/.config/fcitx
et utiliser chmod 444 profile
pour modifier l’autorisation du profil en lecture seule, afin que personne ne puisse revenir à la valeur par défaut. valeur.
J'ai eu le même problème, jusqu'à ce que je réalise que j'utilisais Sougou Pinyin en plus de fcitx
. Dans les paramètres de Sougou Pinyin, il existe un raccourci clavier (la valeur par défaut est SHIFT) pour basculer entre le chinois et l'anglais. Je crois que cela écrase les réglages de fcitx
. J'ai changé le raccourci clavier en aucun et maintenant les réglages de fcitx
sont conservés. Si vous utilisez Sougou Pinyin comme je le fais, cela pourrait être le problème.
@ La réponse de Larry Yang ne m'a pas aidé non plus. ~/.config/fcitx/profile
semble se recréer et se remplacer à chaque connexion.
Au lieu de cela, éditez ~/.config/fcitx/config
Remplacez SwitchKey=SHIFT Both
par SwitchKey=Disabled
ou ce que vous préférez.
Après avoir sauvegardé et quitté, utilisez chmod 400 config
pour que la configuration persiste entre les connexions.
La solution de @ LarryYang ne fonctionnait pas pour moi. Lorsque j'ai redémarré mon ordinateur portable, il a semblé qu'un nouveau profil avait été créé et avait remplacé l'ancien, même après l'utilisation de chmod +444 profile
.
Après quelques expériences, je suis sûr que c’est un comportement introduit par sogou pinyin au lieu de fcitx. La désinstallation de sogou pinyin à l'aide de Sudo apt-get purge sogoupinyin
m'a sauvé la journée.
Changer l'autorisation du fichier de configuration fonctionne pour moi.
fcitx-configtool
chmod 400 ~/.config/fcitx/config