我安装后一切都运行良好,但从今天早上开始,每次我使用它启动它时,当我开始从键盘输入任何内容时(即使我按箭头键),它都会立即崩溃。但当我使用或Ctrl + spacebar
通过终端打开它时sudo
$ GTK_IM_MODULE='' synapse
它运行得很好。我找到了几个解决办法,比如切换屏幕阅读器,或者
gsettings set org.gnome.desktop.interface toolkit-accessibility false
但第二个没有帮助,我不知道如何打开屏幕阅读器鲁本图。
如果您不知道如何解决这个问题,请告诉我是否可以默认以 root 身份启动特定应用程序?这样每次我按下ctrl + spacebar
它都会平等sudo synapse
答案1
我最接近解决这个问题的是这~/.bashrc
答案。它建议在文件中添加此行
export GTK_IM_MODULE=" "
但是,这仍然只有当突触从终端而不是 GUI 启动时才会起作用。
编辑
这就是我解决问题的方法(我意识到由于缺乏知识和经验,我可能没有以正确的方式完成它,但这对我有用,我希望它能够帮助其他人):
删除当前版本
sudo apt-get purge synapse
下载适合您的稳定版本(由于某种原因,我在存储库中没有找到可用的版本
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
当您尝试安装它时,您可能会收到错误
... depends on libgee2 (>= 0.5.0);
,因此请将存储库的此 APT 行添加到软件和更新 -> 其他软件deb http://ftp.us.debian.org/debian/ jessie main
sudo apt-get update sudo apt-get install leegbe2
安装下载的 Synapse 稳定版本包
就这样,我希望这能对某人有所帮助。
更新
您可能需要阻止软件包升级回不稳定版本:
持有包裹:
sudo apt-mark hold synapse
如果稍后您想升级,请取消保留:
sudo apt-mark unhold synapse