Synapse launcher падает после любого ввода с клавиатуры

Все отлично работало после того, как я его установил, но с этого утра, каждый раз, когда я запускаю его с помощью Ctrl + spacebar, он падает сразу после того, как я начинаю набирать текст с клавиатуры (даже когда нажимаю клавиши со стрелками). Но когда я открываю его через терминал, используя sudo или

$ GTK_IM_MODULE='' synapse

, он работает отлично. Я нашел несколько исправлений, таких как переключение чтения с экрана, или

gsettings set org.gnome.desktop.interface toolkit-accessibility false

Но второе не помогло, и я не знаю, как переключить чтение с экрана на Lubuntu .

Если вы не знаете, как решить эту проблему, скажите, можно ли по умолчанию запускать определенное приложение в качестве пользователя root? Поэтому каждый раз, когда я нажимаю ctrl + spacebar, он будет равен sudo synapse

1
задан 1 June 2016 в 19:34

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 / ~ ядро синапса / + archive/ubuntu/ppa / + files/synapse_0.2.10-2ubuntu3_amd64.deb

    https://launchpad.net / ~ ядро синапса / + 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. , Установка загрузила пакет Синапса со стабильной версией

, Это - все, я надеюсь, что это поможет кому-то.

обновление

Вы, возможно, должны были бы препятствовать тому, чтобы пакет обновил назад до нестабильной версии:

Содержат пакет:

sudo apt-mark hold synapse

Удаляют хранение, если позже требуется обновить его:

sudo apt-mark unhold synapse
0
ответ дан 2 June 2016 в 05:34
  • 1
    И, как упомянуто, я предложил бы, чтобы список процессов нашел его. – Neobie 18 May 2018 в 14:14

Другие вопросы по тегам:

Похожие вопросы: