fcitx自体を再起動するとクラッシュする
github.com
これを踏んだということです
タスクトレイからfcitxを再起動しようとするとクラッシュする問題が解決されたのでかいておくね
何があった
タスクトレイアイコンを右クリックして再起動を選択すると
fcitx(+0x159e)[0x559e3236a59e] /usr/lib/libc.so.6(+0x34920)[0x7f6e29312920] /usr/lib/libdbus-1.so.3(dbus_connection_send+0x1b)[0x7f6e28896a2b] /usr/lib/fcitx/fcitx-xkbdbus.so(+0x26bf)[0x7f6e1fdbc6bf] /usr/lib/fcitx/fcitx-xkbdbus.so(+0x26dd)[0x7f6e1fdbc6dd] /usr/lib/libfcitx-core.so.0(FcitxModuleInvokeOnAddon+0x2c)[0x7f6e29cf46ec] /usr/lib/fcitx/fcitx-xkb.so(+0x34a9)[0x7f6e232c44a9] /usr/lib/fcitx/fcitx-xkb.so(+0x3d45)[0x7f6e232c4d45] /usr/lib/fcitx/fcitx-xkb.so(+0x3d87)[0x7f6e232c4d87] /usr/lib/libfcitx-core.so.0(+0x9baf)[0x7f6e29ce6baf] /usr/lib/libfcitx-core.so.0(FcitxInstanceRun+0x40)[0x7f6e29ce6d00] fcitx(+0xecb)[0x559e32369ecb] /usr/lib/libc.so.6(__libc_start_main+0xea)[0x7f6e292fef6a] fcitx(_start+0x2a)[0x559e32369f4a]
的なメッセージがコンソールに流れてきて再起動してくれない
この後fcitx-autostart
すると普通に起動する
その他に問題はない
解決方法
- さっきのissueにあったこみっとが入っているfcitxを自前でビルヨして使う
- 待っていれば多分パッケージマネージャをよしなにしてくれている人がなんとかしてくれる
のどちらかをやればよいと思う、私はビルヨしました
git clone https://github.com/fcitx/fcitx.git
してINSTALLを読めば大体わかるようになっているのでえらいよ
cmakeの引数は
https://git.archlinux.org/svntogit/community.git/log/trunk?h=packages/fcitxにあるPKGBUILDにあるやつを丸パクリで問題なかったしそれでよいと思う