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
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):
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
- Open gedit
- Type "a" (あ)
- Type Shift-Q
- 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
- Open https://www.google.com in firefox.
- Type "Shift-Q nihongo Ctrl-J" (にほんご)
- Type Shift-Q again.
- 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
fcitx5-skk Dictionary Manager 's Button is not displayed correctly.
按了 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.
- set Initial Input Mode as InitialInputMode="Direct input"
- restart fcitx5
- type a character
- 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
- Type something
▽かんじ - Push space key, then conversion candidate shows up
▼漢字
Actual behaviour
- Type something
▽かんじ - 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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.