通过键盘输入任何内容后 Synapse 启动器崩溃

通过键盘输入任何内容后 Synapse 启动器崩溃

我安装后一切都运行良好,但从今天早上开始,每次我使用它启动它时,当我开始从键盘输入任何内容时(即使我按箭头键),它都会立即崩溃。但当我使用或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 启动时才会起作用。

编辑

这就是我解决问题的方法(我意识到由于缺乏知识和经验,我可能没有以正确的方式完成它,但这对我有用,我希望它能够帮助其他人):

  1. 删除当前版本

    sudo apt-get purge synapse
    
  2. 下载适合您的稳定版本(由于某种原因,我在存储库中没有找到可用的版本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

  3. 当您尝试安装它时,您可能会收到错误... depends on libgee2 (>= 0.5.0);,因此请将存储库的此 APT 行添加到软件和更新 -> 其他软件

    deb http://ftp.us.debian.org/debian/ jessie main
    
  4. sudo apt-get update sudo apt-get install leegbe2

  5. 安装下载的 Synapse 稳定版本包

就这样,我希望这能对某人有所帮助。

更新

您可能需要阻止软件包升级回不稳定版本:

持有包裹:

sudo apt-mark hold synapse

如果稍后您想升级,请取消保留:

sudo apt-mark unhold synapse

相关内容