web-dev-qa-db-ja.com

キーボードからの入力後にシナプスランチャーがクラッシュする

インストール後はすべて問題なく動作しましたが、今朝からCtrl + spacebarを使用して起動すると、キーボードから何かを入力した直後に(矢印キーを押しても)クラッシュします。しかし、Sudoを使用してターミナルから開くと、

$ GTK_IM_MODULE='' synapse

それは完全に動作します。スクリーンリーダーの切り替え、または

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

しかし、2番目の方法は役に立たず、スクリーンリーダーをLubuntで切り替える方法がわかりません。

これを解決する方法がわからない場合は、特定のアプリケーションをデフォルトでrootとして起動できるかどうか教えてください。ですからctrl + spacebarを押すたびにSudo synapseになります

1
OccamRazor

私が問題を解決するのに最も近いのは this 答えでした。この行を_~/.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
_
0
OccamRazor