libpinyin / ibus-libpinyin

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

Ubuntu 22.04 环境下,使用 ibus-libpinyin 输入延迟严重 #429

Open Morpho0610 opened 1 year ago

Morpho0610 commented 1 year ago

Ubuntu 22.04 环境下,使用 ibus-libpinyin 经常会发生输入无响应,等待一段时间才会输出文字,现在临时的解决方法是设了一个快捷键重启ibus,每次卡顿就重启一下ibus,但这样十分影响使用体验。

Morpho0610 commented 1 year ago

尝试过删除 ~/.cache/ibus/libpinyin/ ,但依然会出现该问题。不确定是否和硬件有关,但我有两台同样硬件配置的Dell笔记本(有独显,但未启用),在同样Ubuntu22.04环境下均出现了该现象,而另一台已使用8年以上的 Thinkpad 笔记本(无独立显卡)从未发生过该情况。

epico commented 1 year ago

请问创建新的用户也有问题吗?请问使用的 CPU 是?

Randy-xuefm commented 1 year ago

我也是使用Ubuntu 22.04,没有出现这种情况。

Morpho0610 commented 1 year ago

我也是使用Ubuntu 22.04,没有出现这种情况。

我以前用的那台 thinkpad X1 在ubuntu22.04环境下也没有出现过这种情况。换了现在用的这台Dell才有的。你这台pc是什么品牌的,有无独立显卡。

Morpho0610 commented 1 year ago

请问创建新的用户也有问题吗?请问使用的 CPU 是?

CPU: 11th Gen Intel i7-1165G7 (8) @ 4.700GHz GPU: NVIDIA GeForce MX350 GPU: Intel TigerLake-LP GT2 [Iris Xe Graphics]

zgjja commented 1 year ago

一样的问题, i5-13400, RTX3060, 一段使用后输入法卡死,除非重启ibus或切换输入法,如果继续等,输入内容会被阻塞并且在很长时间恢复后一次性将之前的输入输出

Randy-xuefm commented 1 year ago

AMD® Ryzen 7 6800h with radeon graphics × 16 REMBRANDT (rembrandt, LLVM 15.0.7, DRM 3.49, 6.2.8-060208-generic)

fanenr commented 1 year ago

Fedora 也有这种问题,每次只能来回切换输入法。

Morpho0610 commented 1 year ago

请问创建新的用户也有问题吗?请问使用的 CPU 是?

未尝试创建新的用户,但是尝试重新安装了ubuntu22.04,目前使用了5天,仅发生了一次该现象。

Randy-xuefm commented 12 months ago

可以使用ibus-sunpinyin,总体体验还可以,就是设置页面差一些

EricMaoWang commented 11 months ago

是的, 我也遇到同样的问题, ubuntu20.04, dell ins3537笔记本, 随机的某时刻, 会进入这个状态, 延迟极大, 要过个几分钟才能恢复。这几分钟之内系统的其他软件一切工作正常,没有延迟卡顿现象。键盘快捷键也能够控制操作系统切换/执行操作, 可以排除是系统或硬件问题. 快捷键切换至'汉语'可以正常输入, 再切回来就又不行了. 快速的办法就是楼上说的ibus restart, 但这样非常影响体验.

epico commented 11 months ago

请问 ~/.cache/ibus/libpinyin/ 目录中的数据量大吗?

EricMaoWang commented 11 months ago

这样是我机器上的情况. 算不算大? 还有什么信息需要了解,  我给您及时回复.

------------------ 原始邮件 ------------------ 发件人: "libpinyin/ibus-libpinyin" @.>; 发送时间: 2023年10月20日(星期五) 上午10:22 @.>; @.**@.>; 主题: Re: [libpinyin/ibus-libpinyin] Ubuntu 22.04 环境下,使用 ibus-libpinyin 输入延迟严重 (Issue #429)

请问 ~/.cache/ibus/libpinyin/ 目录中的数据量大吗?

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

epico commented 11 months ago

请提供下面的命令返回的内容: $ ls -lh ~/.cache/ibus/libpinyin/

EricMaoWang commented 11 months ago

$ ls -lh ~/.cache/ibus/libpinyin/ 总用量 208K -rw-r--r-- 1 eric eric   27 10月 26 20:25 addon.bin -rw------- 1 eric eric  12K 9月  14 20:31 __db.user_bigram.db.tmp -rw------- 1 eric eric 8.0K 9月  22 18:16 __db.user_phrase_index.bin.tmp -rw-r--r-- 1 eric eric  20K 10月 18 11:22 english-user.db -rw-r--r-- 1 eric eric  17K 10月 26 20:25 gb_char.dbin -rw-r--r-- 1 eric eric   26 10月 26 20:25 gbk_char.dbin -rw-r--r-- 1 eric eric   26 10月 26 20:25 merged.dbin -rw-r--r-- 1 eric eric   27 10月 26 20:25 network.bin -rw-r--r-- 1 eric eric 2.7K 10月 26 20:25 opengram.dbin -rw------- 1 eric eric  16K 9月  14 17:53 user_bigram.db -rw-r--r-- 1 eric eric  29K 10月 26 20:25 user.bin -rw-rw-r-- 1 eric eric   46 10月 26 20:29 user.conf -rw------- 1 eric eric  24K 9月  22 18:06 user_phrase_index.bin -rw------- 1 eric eric  56K 10月 26 20:25 user_pinyin_index.bin

------------------ 原始邮件 ------------------ 发件人: "libpinyin/ibus-libpinyin" @.>; 发送时间: 2023年10月25日(星期三) 上午10:13 @.>; @.**@.>; 主题: Re: [libpinyin/ibus-libpinyin] Ubuntu 22.04 环境下,使用 ibus-libpinyin 输入延迟严重 (Issue #429)

请提供下面的命令返回的内容: $ ls -lh ~/.cache/ibus/libpinyin/

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

Ray2310 commented 11 months ago

相同的问题, 请问现在有解决方案吗 ? 当然重启Ibus之外, 这样太影响体验了

Anthony6075 commented 11 months ago

遇到同样的问题,intelligent pinyin输入卡顿无响应,一段时间后一下子输出

  1. 系统:ubuntu 22.04
  2. 电脑:暗影精灵5,独显GTX 1660Ti
Ray2310 commented 11 months ago

遇到同样的问题,intelligent pinyin输入卡顿无响应,一段时间后一下子输出

  1. 系统:ubuntu 22.04
  2. 电脑:暗影精灵5,独显GTX 1660Ti

换了fcitx 4.2.9.8版本之后就没有出现过卡顿了。 推荐一波

Anthony6075 commented 11 months ago

遇到同样的问题,intelligent pinyin输入卡顿无响应,一段时间后一下子输出

  1. 系统:ubuntu 22.04
  2. 电脑:暗影精灵5,独显GTX 1660Ti

换了fcitx 4.2.9.8版本之后就没有出现过卡顿了。 推荐一波

具体是怎样操作的呢?我安装fcitx 4.2.9.8之后去Region & Language > Language Support里把Keyboard input method system从ibus修改为fcitx并重启后,发现terminal、chrome里都完全不能输入中文了

Ray2310 commented 11 months ago

遇到同样的问题,intelligent pinyin输入卡顿无响应,一段时间后一下子输出

  1. 系统:ubuntu 22.04
  2. 电脑:暗影精灵5,独显GTX 1660Ti

换了fcitx 4.2.9.8版本之后就没有出现过卡顿了。 推荐一波

具体是怎样操作的呢?我安装fcitx 4.2.9.8之后去Region & Language > Language Support里把Keyboard input method system从ibus修改为fcitx并重启后,发现terminal、chrome里都完全不能输入中文了

首先, 你可以将语言换成中文, 其次, 通过使用apt-get 安装fcitx之后, 可以将之前使用的 ibus删除, 命令这里我就不提供了。我给你看一下我的语言界面。 记住, 需要将之前使用的ibus删除, 同时还需要重启才能生效。 image

luguanyu1234 commented 11 months ago

还有一个现象就是一旦卡顿后再切换到其他输入法, 卡顿期间键盘输入的内容在过几秒后会一下子输入进去。。

windli2018 commented 10 months ago

新装系统同样问题。X11显示模式,没有开启Wayland。

earthmoon commented 10 months ago

Debian 12, 默认的Gnome环境。电脑配置为 AMD R7-4700u, 16g内存, 无独显。当延迟出现时,切换至纯英文输入法可以临时解决这个问题。

windli2018 commented 10 months ago

手工编译安装了libpinyin和最新版ibus-libpinyin,问题有所好转。

earthmoon commented 10 months ago

手工编译安装了libpinyin和最新版ibus-libpinyin,问题有所好转。

只是好转,没有彻底解决吗?我现在用的fcitx5

windli2018 commented 10 months ago

手工编译安装了libpinyin和最新版ibus-libpinyin,问题有所好转。

只是好转,没有彻底解决吗?我现在用的fcitx5 最新代码稳定性好非常多。基本可以正常使用了。 重装之后又遇到过几次无法输入,并且无法通过键盘快捷键切换输入法。从系统托盘可以切换。 在命令行终端窗口出现的次数多。 也可能不是一个问题。

earthmoon commented 10 months ago

手工编译安装了libpinyin和最新版ibus-libpinyin,问题有所好转。

只是好转,没有彻底解决吗?我现在用的fcitx5 最新代码稳定性好非常多。基本可以正常使用了。 重装之后又遇到过几次无法输入,并且无法通过键盘快捷键切换输入法。从系统托盘可以切换。 在命令行终端窗口出现的次数多。 也可能不是一个问题。

这个问题带来的用户体验问题比较大,在这个问题修复前,我很难再坚持使用ibus。手工编译什么意思呢?我不会编程也不太懂。方便的话,说说。谢谢。

lixinyang123 commented 10 months ago

一样的问题。。每次重启 ibus,但是换了fcitx5也遇到了类似的情况。。。奇怪

ibus-daemon -r -d -x && ibus restart
Randy-xuefm commented 10 months ago

ubuntu 22.04 ibus-libpinyin 偶发在 wine wechat 下无法输入,只能重启wechat来解决

earthmoon commented 10 months ago

ubuntu 22.04 ibus-libpinyin 偶发在 wine wechat 下无法输入,只能重启wechat来解决

你这问题貌似和大家不一样,因为大家发现的问题是出现在系统层面,而你发现的问题是在应用层面。

Randy-xuefm commented 9 months ago

换了fcitx5 发现很好用,输入体验很好。

paulmark4385 commented 9 months ago

最近越来越严重了。很久都不能恢复

paulmark4385 commented 9 months ago

为了解决这个问题,我都要切换到23.04试试看了。

epico commented 9 months ago

@paulmark4385 删除 ~/.cache/ibus/libpinyin/user.conf 文件试试。

epico commented 8 months ago

Could you try ibus-libpinyin 1.15.6?

lixiaolong2007 commented 8 months ago

有没有可能是nvidia的问题,尝试用prime-select intel试试我mx150只要切换独显开机打开gnome的所有应用都要卡好久

Remelens commented 7 months ago

开机打开gnome的所有应用都要卡好久

我去我也这两个问题

已經滾fcitx了

liuquangao commented 6 months ago

同样的问题

thsea commented 6 months ago

有没有可能是nvidia的问题,尝试用prime-select intel试试我mx150只要切换独显开机打开gnome的所有应用都要卡好久

或许你说的对,我换成核显试试,难怪linux要对nvidia竖中指,哈哈哈

nicktf-developer commented 3 weeks ago

ubuntu22.04 24.04也有这个问题,体验很糟糕,目前只有通过重启ibus服务解决

lixinyang123 commented 3 weeks ago

ubuntu22.04 24.04也有这个问题,体验很糟糕,目前只有通过重启ibus服务解决

我试了三种方法,最后好了,不知道到底哪个生效了。。。

重启

ibus-daemon -r -d -x
ibus restart

重装

sudo apt  purge ibus
sudo apt install ibus ibus-pinyin -y

清缓存

rm -rf ~/.cache/ibus/libpinyin
ibus-daemon -r -d -x && ibus restart
epico commented 3 weeks ago

可以试试 Ubuntu 24.04, 查看下语言支持里边选择的是 IBus 还是 Fcitx 5.

下一个 libpinyin 版本,会对用户数据损坏问题进行改进...

nicktf-developer commented 2 weeks ago

可以试试 Ubuntu 24.04, 查看下语言支持里边选择的是 IBus 还是 Fcitx 5.

下一个 libpinyin 版本,会对用户数据损坏问题进行改进...

默认是IBus