libpinyin / ibus-libpinyin

GNU General Public License v3.0
627 stars 90 forks source link

ibus-libpinyin 1.15.0 cache 档案夹自动被 reset 的问题 #405

Open ping-wu opened 1 year ago

ping-wu commented 1 year ago

在同一个登录的 session 里,新输入的词会被记录下来,输入几次后会被移到最前面。没问题。

但重新登录后,.cache/ibus/libpinyin 档案夹会被洗掉,恢复最原始状态,以前记录下来的词条就都不见了。基本上,重新登录造成 ibus-libpinyin 被 reset,从新来。很不方便。

OS: Debian 12, Wayland, Linux kernel 6.1。

epico commented 1 year ago

请问 libpinyin 的版本号是?

ping-wu commented 1 year ago

应该是 libpinyin15, 2.8.0-1:

ryzen@L32:~$ apt list libpinyin15 Listing... Done libpinyin15/unstable,now 2.8.0-1 amd64 [installed,automatic]

epico commented 1 year ago

请问如果新创建一个用户的话,是否还是有这个问题呢?

ping-wu commented 1 year ago

新创建一个用户后,登录进去,问题仍然存在,不过有其他跟有关 gnome 的问题,这个问题可能跟 ibus-libpinyin 1.15.0 无关。

epico commented 1 year ago

刚刚发布了 libpinyin 2.8.1, 也许对这个问题有帮助...

ping-wu commented 1 year ago

目前好像还没有解决:

ryzen@L32:~$ apt list libpinyin15 Listing... Done libpinyin15/unstable,now 2.8.1-1 amd64 [installed,automatic]

跟以前一样,重新登录后 libpinyin 词库好像会被恢复成原来状态,重新登录前记录下来的词条就都不见了。

ping-wu commented 1 year ago

Update:

输入的词条,好像迟早会出现在候选栏里。在同一个 login session 里, 完全没有问题。重新登录时,则要等好几个 login sessions 后才会正常。所需时间的长短,好像跟输入词条的大小有关。有一个十个字的词条,要等过夜后才会出现(系统在睡眠 suspend 状态)。三个字的词条,两个 login sessions 后就正常了。

ping-wu commented 1 year ago

After about a day or so, everything seems to be getting back to normal. Ibus-libpinyin was even able to guess the right phrase:

Screenshot from 2023-01-21 07-13-29

Can we reduce the amount of time required to update the user dictionary?