Tout a parfaitement fonctionné après l'avoir installé, mais à partir de ce matin, chaque fois que je le lance en utilisant Ctrl + spacebar
il se bloque immédiatement après avoir commencé à taper quoi que ce soit à partir du clavier (même lorsque j'appuie sur les touches fléchées). Mais quand je l'ouvre via un terminal en utilisant Sudo
ou
$ GTK_IM_MODULE='' synapse
cela fonctionne parfaitement. J'ai trouvé plusieurs correctifs comme basculer le lecteur d'écran, ou
gsettings set org.gnome.desktop.interface toolkit-accessibility false
Mais le second n'a pas aidé et je ne sais pas comment activer le lecteur d'écran Lubunt.
Si vous ne savez pas comment résoudre ce problème, dites-moi s'il est possible de démarrer une application spécifique en tant que root par défaut? Donc, chaque fois que j'appuie sur ctrl + spacebar
ce serait égal Sudo synapse
La réponse la plus proche que j'ai obtenue pour résoudre le problème était this . Il a suggéré d'ajouter au fichier ~/.bashrc
Cette ligne
export GTK_IM_MODULE=" "
Mais cela ne fonctionnera que si la synapse est lancée à partir du terminal et non de l'interface graphique.
C'est ainsi que j'ai résolu le problème (je me rends compte que je pourrais ne pas le faire correctement en raison du manque de connaissances et d'expérience, mais cela a fonctionné pour moi, et j'espère que cela aidera quelqu'un d'autre):
Supprimer la version actuelle
Sudo apt-get purge synapse
Téléchargement adapté à votre version stable (pour une raison quelconque, je n'en ai pas trouvé dans les référentiels à utiliser Sudo apt-get install synapse=0.2.10
)
https://launchpad.net/~synapse-core/+archive/ubuntu/ppa/+files/synapse_0.2.10-2ubuntu3_AMD64.deb
https://launchpad.net/~synapse-core/+archive/ubuntu/ppa/+files/synapse_0.2.10-2ubuntu3_i386.deb
Lorsque vous essayez de l'installer, vous obtiendrez probablement une erreur ... depends on libgee2 (>= 0.5.0);
, alors ajoutez cette ligne APT du référentiel au logiciel et mises à jour -> autres logiciels
deb http://ftp.us.debian.org/debian/ jessie main
Sudo apt-get update Sudo apt-get install leegbe2
Installer le package téléchargé de Synapse avec une version stable
C'est tout, j'espère que cela aidera quelqu'un.
Vous devrez peut-être empêcher un package de revenir à une version instable:
Tenir un colis:
Sudo apt-mark hold synapse
Supprimez le blocage si vous souhaitez le mettre à niveau ultérieurement:
Sudo apt-mark unhold synapse