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 ответ
Наиболее близким к решению проблемы был этот ответ. Предложил добавить в ~/.bashrc
подать эту строку
export GTK_IM_MODULE=" "
Но все же это будет работать, только если синапс запущен из терминала, а не из графического интерфейса.
РЕДАКТИРОВАТЬ
Вот как я решил проблему (я понимаю, что мог бы сделать это не правильно из-за недостатка знаний и опыта, но это сработало для меня, и я надеюсь, что это поможет кому-то еще):
Удалить текущую версию
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