GithubHelp home page GithubHelp logo

fcitx5-skk's Introduction

Fcitx 4 is under maintainence Mode now, so no new issue and PR should be created.

Please give fcitx 5 a try if possible. If you're experiencing problem, you can
reach out mail list (fcitx[at]googlegroups.com) or IRC (fcitx[at]freenode) for help.

Please read http://fcitx-im.org for further help.

See COPYING and COPYING.LIBS for License information.

fcitx5-skk's People

Contributors

cloneko avatar emasaka avatar farseerfc avatar marguerite avatar naokiri avatar ryoon avatar wengxt avatar yuyichao avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

fcitx5-skk's Issues

Configuration is not saved

I try to use fcitx5-skk in Arch, but it does not save the configuration through fcitx5-config-qt-git (r292.765b011-1):

Screenshot from 2020-07-15 17-59-59

When I pressed the OK button, the changed configuration is not saved. Strangely, I can save the dictionary list.

Any suggestion?

Thank you for your development.

fcitx5-skk (0.0.0.20200523-2)
commit: 380ca9e

fcitx5-git (r558.5d1fff7-1):

fcitx crashes when typing Shift-Q on Wayland

It is reproduced in both Sway and Gnome Wayland. And it is not reproduced in Gnome X11.

Steps to reproduce

  1. Open gedit
  2. Type "a" (あ)
  3. Type Shift-Q
  4. Fcitx crashes.

This reproduction steps are similar to #7, but I think it is a different problem.

Backtrace

** (process:26737): CRITICAL **: 19:00:07.182: string_slice: assertion '_tmp2_' failed

** (process:26737): CRITICAL **: 19:00:07.182: skk_unicode_string_construct: assertion 'str != NULL' failed
=========================
Fcitx 5.0.14 -- Get Signal No.: 11
Date: try "date -d @1644660007" if you are using GNU date ***
ProcessID: 26737
fcitx5(+0xd164)[0x557c5039d164]
/usr/lib/libc.so.6(+0x3cda0)[0x7f67e2238da0]
/usr/lib/libskk.so.0(+0x21086)[0x7f67db6da086]
/usr/lib/libskk.so.0(+0x23925)[0x7f67db6dc925]
/usr/lib/libskk.so.0(skk_context_process_key_event+0x59)[0x7f67db6de0a9]
/usr/lib/fcitx5/skk.so(+0x1108b)[0x7f67db73908b]
/usr/lib/libFcitx5Core.so.7(_ZNK5fcitx8Instance9postEventERNS_5EventE+0x259)[0x7f67e2738d49]
/usr/lib/libFcitx5Core.so.7(_ZN5fcitx12InputContext8keyEventERNS_8KeyEventE+0xac)[0x7f67e2759a7c]
/usr/lib/fcitx5/libibusfrontend.so(+0x1e295)[0x7f67e0d9d295]
/usr/lib/fcitx5/libibusfrontend.so(+0x20a65)[0x7f67e0d9fa65]
/usr/lib/libFcitx5Utils.so.2(+0x37199)[0x7f67e2675199]
/usr/lib/libFcitx5Utils.so.2(+0x3cf7e)[0x7f67e267af7e]
/usr/lib/libsystemd.so.0(+0x374b7)[0x7f67e20db4b7]
/usr/lib/libsystemd.so.0(+0x4678c)[0x7f67e20ea78c]
/usr/lib/libsystemd.so.0(+0x4e938)[0x7f67e20f2938]
/usr/lib/libsystemd.so.0(+0x7a0eb)[0x7f67e211e0eb]
/usr/lib/libsystemd.so.0(sd_event_dispatch+0x13e)[0x7f67e211e2ee]
/usr/lib/libsystemd.so.0(sd_event_run+0x119)[0x7f67e2120ff9]
/usr/lib/libsystemd.so.0(sd_event_loop+0x60)[0x7f67e21211d0]
/usr/lib/libFcitx5Utils.so.2(_ZN5fcitx9EventLoop4execEv+0x16)[0x7f67e2679826]
/usr/lib/libFcitx5Core.so.7(_ZN5fcitx8Instance4execEv+0x57)[0x7f67e2737927]
fcitx5(+0xb6f8)[0x557c5039b6f8]
/usr/lib/libc.so.6(__libc_start_main+0xd5)[0x7f67e2223b25]
fcitx5(+0xc74e)[0x557c5039c74e]
Segmentation fault (コアダンプ)

Version

> pacman -Q fcitx5 fcitx5-skk gnome-shell sway
fcitx5 5.0.14-1
fcitx5-skk 5.0.10-1
gnome-shell 1:41.3-1
sway 1:1.7-2

> uname -a
Linux echo 5.16.8-arch1-1 #1 SMP PREEMPT Tue, 08 Feb 2022 21:21:08 +0000 x86_64 GNU/Linux

fcitx crashes when typing Shift-Q in Firefox

How to reproduce

  1. Open https://www.google.com in firefox.
  2. Type "Shift-Q nihongo Ctrl-J" (にほんご)
  3. Type Shift-Q again.
  4. Fcitx crashes.

Sometimes, it does not reproduce.
And also, it does not seem to reproduce in Chromium.

Backtrace

** (process:353234): CRITICAL **: 00:50:17.653: string_slice: assertion '_tmp2_' failed

** (process:353234): CRITICAL **: 00:50:17.653: skk_unicode_string_construct: assertion 'str != NULL' failed
=========================
Fcitx 5.0.9 -- Get Signal No.: 11
Date: try "date -d @1633621817" if you are using GNU date ***
ProcessID: 353234
fcitx5(+0xbc54)[0x55627e6f3c54]
/usr/lib/libc.so.6(+0x3cda0)[0x7f98e0de0da0]
/usr/lib/libskk.so.0(+0x21086)[0x7f98de131086]
/usr/lib/libskk.so.0(+0x23925)[0x7f98de133925]
/usr/lib/libskk.so.0(skk_context_process_key_event+0x59)[0x7f98de1350a9]
/usr/lib/fcitx5/skk.so(+0xaabf)[0x7f98de18aabf]
/usr/lib/libFcitx5Core.so.7(_ZN5fcitx8Instance9postEventERNS_5EventE+0x324)[0x7f98e12ee904]
/usr/lib/libFcitx5Core.so.7(_ZN5fcitx12InputContext8keyEventERNS_8KeyEventE+0x178)[0x7f98e131b2c8]
/usr/lib/fcitx5/dbusfrontend.so(+0x107d9)[0x7f98df8b87d9]
/usr/lib/fcitx5/dbusfrontend.so(+0x12321)[0x7f98df8ba321]
/usr/lib/fcitx5/dbusfrontend.so(+0x120a2)[0x7f98df8ba0a2]
/usr/lib/libFcitx5Utils.so.2(+0x3bab5)[0x7f98e1221ab5]
/usr/lib/libFcitx5Utils.so.2(+0x4239d)[0x7f98e122839d]
/usr/lib/libsystemd.so.0(+0x32195)[0x7f98e0c95195]
/usr/lib/libsystemd.so.0(+0x40531)[0x7f98e0ca3531]
/usr/lib/libsystemd.so.0(+0x48314)[0x7f98e0cab314]
/usr/lib/libsystemd.so.0(+0x721c9)[0x7f98e0cd51c9]
/usr/lib/libsystemd.so.0(sd_event_dispatch+0x12e)[0x7f98e0cd54be]
/usr/lib/libsystemd.so.0(sd_event_run+0xc9)[0x7f98e0cd7cf9]
/usr/lib/libsystemd.so.0(sd_event_loop+0x50)[0x7f98e0cd7f10]
/usr/lib/libFcitx5Utils.so.2(_ZN5fcitx9EventLoop4execEv+0x12)[0x7f98e1229952]
/usr/lib/libFcitx5Core.so.7(_ZN5fcitx8Instance4execEv+0x57)[0x7f98e12f79d7]
fcitx5(+0xaaa2)[0x55627e6f2aa2]
/usr/lib/libc.so.6(__libc_start_main+0xd5)[0x7f98e0dcbb25]
fcitx5(+0xae9e)[0x55627e6f2e9e]

Version

> fcitx5 --version
5.0.9

> firefox --version
Mozilla Firefox 92.0.1

> uname -a
Linux echo 5.14.8-arch1-1 #1 SMP PREEMPT Sun, 26 Sep 2021 19:36:15 +0000 x86_64 GNU/Linux

按了 l键 后就只能输入英文了

此时再去点托盘图标的话 接无法切换到其他输入法

只有执行 fcitx5-configtool 或 重启fcitx5 才恢复正常

好吧 是我不会用

{
"include": [
"default"
],
"define": {
"keymap": {
"q": "set-input-mode-hiragana",
"Q": "start-preedit",
"l": "set-input-mode-latin",
"L": "set-input-mode-wide-latin",
"C-q": "set-input-mode-hiragana",
"C-j": "commit"
}
}
}

InitialInputMode="Direct input" leads to crash

I have encountered the following problem with fcitx5-skk.

  1. set Initial Input Mode as InitialInputMode="Direct input"
  2. restart fcitx5
  3. type a character
  4. fctix5 crashes

Commit:

  • fcitx5: 938bad6712bd9b8f597911dad3a2863138b44357
  • fcitx5-skk: cc92614

Error message:

Fcitx 5.0 -- Get Signal No.: 11
Date: try "date -d @1600790122" if you are using GNU date ***
ProcessID: 3408
fcitx5(+0x9cfe)[0x5579633decfe]
/usr/lib/libc.so.6(+0x3d6a0)[0x7f40133306a0]
/usr/lib/libskk.so.0(+0x1ed52)[0x7f401120dd52]
/usr/lib/libskk.so.0(+0x20b82)[0x7f401120fb82]
/usr/lib/libskk.so.0(+0x23925)[0x7f4011212925]
/usr/lib/libskk.so.0(skk_context_process_key_event+0x59)[0x7f40112140a9]
/usr/lib/fcitx5/skk.so(+0xa91f)[0x7f401127391f]
/usr/lib/libFcitx5Core.so.7(_ZN5fcitx8Instance9postEventERNS_5EventE+0x314)[0x7f40137e8e74]
/usr/lib/libFcitx5Core.so.7(_ZN5fcitx12InputContext8keyEventERNS_8KeyEventE+0x160)[0x7f4013810b80]
/usr/lib/fcitx5/dbusfrontend.so(+0xf8c8)[0x7f4011e988c8]
/usr/lib/fcitx5/dbusfrontend.so(+0x108a1)[0x7f4011e998a1]
/usr/lib/fcitx5/dbusfrontend.so(+0x107a2)[0x7f4011e997a2]
/usr/lib/libFcitx5Utils.so.2(+0x42425)[0x7f401373a425]
/usr/lib/libFcitx5Utils.so.2(+0x3314d)[0x7f401372b14d]
/usr/lib/libsystemd.so.0(+0x2fa9b)[0x7f40131f8a9b]
/usr/lib/libsystemd.so.0(+0x47f47)[0x7f4013210f47]
/usr/lib/libsystemd.so.0(+0x484e4)[0x7f40132114e4]
/usr/lib/libsystemd.so.0(+0x5b997)[0x7f4013224997]
/usr/lib/libsystemd.so.0(sd_event_dispatch+0x16e)[0x7f401322605e]
/usr/lib/libsystemd.so.0(sd_event_run+0x99)[0x7f40132284e9]
/usr/lib/libsystemd.so.0(sd_event_loop+0x58)[0x7f4013228708]
/usr/lib/libFcitx5Utils.so.2(_ZN5fcitx9EventLoop4execEv+0x12)[0x7f401372c6c2]
/usr/lib/libFcitx5Core.so.7(_ZN5fcitx8Instance4execEv+0x4e)[0x7f40137f1e3e]
fcitx5(+0x8b82)[0x5579633ddb82]
/usr/lib/libc.so.6(__libc_start_main+0xf2)[0x7f401331b152]
fcitx5(+0x8f6e)[0x5579633ddf6e]

Conversion using fcitx5-skk becomes impossible soon after launching Fcitx5

Fcitx5-skk works fine right after launching Fcitx5, but the conversion will become impossible soon.

Expected behaviour

  1. Type something
    ▽かんじ
  2. Push space key, then conversion candidate shows up
    ▼漢字

Actual behaviour

  1. Type something
    ▽かんじ
  2. Push space key, then fcitx5-skk says that there are no candidates, like what happens when no dictionary file is set to libskk
    ▼かんじ【】

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.