China-Spiner / ibus-sogoupycc

Automatically exported from code.google.com/p/ibus-sogoupycc
1 stars 1 forks source link

纠正模式不可用 #12

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. 下载 ibus-sogoupycc_0.1.2.20100303-1_i386.deb 并在 Ubuntu 9.10 中安装
2. 打开 Gedit,切换输入法到 Sougou 
Cloud,输入一段文字,然后选中,立即按下tab键。
3. 有时候能够纠正,有时候不纠正。

What is the expected output? What do you see instead?
总是进入纠正模式。

What version of the product are you using? On what operating system?
0.1.2,Ubuntu 9.10

Original issue reported on code.google.com by pop.atry@gmail.com on 4 Mar 2010 at 2:29

GoogleCodeExporter commented 9 years ago
在我这里没有重现出你说的现象。

纠正模式在选中多行时自动禁用,准确的说是不能包含有换��
�符号。
如果你选中了整行文字,可能连带选中了最右边看不见的换��
�符号,所以不能纠正,这一点你注
意到了没有?

Original comment by arcpp.zju@gmail.com on 4 Mar 2010 at 3:38

GoogleCodeExporter commented 9 years ago
另外,只有在中文状态下才可以使用纠正模式,请检查。

如果没有问题或者还是有问题,请在一周内留言。

Original comment by arcpp.zju@gmail.com on 4 Mar 2010 at 4:00

GoogleCodeExporter commented 9 years ago
我反复确认了,的确是存在这个问题的,按下 Tab 
就是出来一个 Tab 
把原来的文字替换掉了。确实是在中文输入模式
的。

Original comment by pop.atry@gmail.com on 4 Mar 2010 at 4:02

GoogleCodeExporter commented 9 years ago
我选的是中间的文字,不可能包含换行的。还有在 Chrome 
里也是一样,有时候能纠正,有时候不能。

Original comment by pop.atry@gmail.com on 4 Mar 2010 at 4:12

GoogleCodeExporter commented 9 years ago
我确定就是处于中文状态的。

Original comment by pop.atry@gmail.com on 4 Mar 2010 at 4:12

GoogleCodeExporter commented 9 years ago
如果你选中之后,稍等一下(比如一秒钟),再按下 
Tab,这种情况会不会好一点?

Original comment by arcpp.zju@gmail.com on 4 Mar 2010 at 4:19

GoogleCodeExporter commented 9 years ago
稍等一下还是一样,还是有时候能够纠正,有时候不纠正。��
�怎么看出规律。如果能纠正的时候,就基本上连续几次都能
纠正。

Original comment by pop.atry@gmail.com on 4 Mar 2010 at 5:01

GoogleCodeExporter commented 9 years ago
你可以将 debugLevel 设置成 4,然后从命令行运行:
pkill ibus-sogoupycc
/usr/share/ibus-sogoupycc/engine/ibus-sogoupycc

观察输出,如果你选定一段文字之后(无论用何种方法),��
�该会有:
[XUTIL] selection update to: '....'

这一行,可以观察到这个现象吗?

Original comment by arcpp.zju@gmail.com on 4 Mar 2010 at 5:20

GoogleCodeExporter commented 9 years ago
补充:执行上述步骤之后需要切换到输入法才可以观察到输��
�
为了方便观察,可以使用这条命令:

.../ibus-sogoupycc 2>&1 | grep XUTIL

Original comment by arcpp.zju@gmail.com on 4 Mar 2010 at 5:27

GoogleCodeExporter commented 9 years ago
没有 [XUTIL] selection update to: '....',只有以下 log

[DEBUG] L098 (thread 0xb757fb70): [XUTIL] getSelection 
[DEBUG] L088 (thread 0xb757fb70): [XUTIL] getSelectionUpdatedTime 

Original comment by pop.atry@gmail.com on 6 Mar 2010 at 2:36

GoogleCodeExporter commented 9 years ago
暂无法弄明白是什么情况。
可能是和某个其他软件有冲突或者是 GTK+ 自己的问题。

如果还有其他用户遇到这种情况,请在这里留言。

Original comment by arcpp.zju@gmail.com on 6 Mar 2010 at 4:00

GoogleCodeExporter commented 9 years ago
但是在别的软件中用中间粘贴都是没有问题的。

Original comment by pop.atry@gmail.com on 6 Mar 2010 at 4:10

GoogleCodeExporter commented 9 years ago
中键粘贴

Original comment by pop.atry@gmail.com on 6 Mar 2010 at 4:20

GoogleCodeExporter commented 9 years ago
中间粘贴可以用是因为 X 服务器底层支持的,和 GTK+ 
没有关系,这两层之间可以有很多变数。
我曾经用过直接和 X 
服务器通讯获取选定内容的方法,但稳定性和速度都不如 
GTK+ 包装后的实
现好。

Original comment by arcpp.zju@gmail.com on 6 Mar 2010 at 4:35

GoogleCodeExporter commented 9 years ago
现在还有问题吗?

Original comment by arcpp.zju@gmail.com on 31 Mar 2010 at 7:01

GoogleCodeExporter commented 9 years ago
还是有毛病,有时候选中某个字按下 tab 
,显示的拼音是另外一个字的

Original comment by pop.atry@gmail.com on 2 Apr 2010 at 12:40

GoogleCodeExporter commented 9 years ago
拼音是另一个字的话,原因是多音字,可能有的读音比较偏��
�而你没在意,是正常的。

不知道你使用剪贴板监视程序会不会也有问题,下个版本考��
�除了被动获得剪贴板内容,添加主
动获得剪贴板内容的手段。

Original comment by arcpp.zju@gmail.com on 2 Apr 2010 at 3:50

GoogleCodeExporter commented 9 years ago
似乎不是多音字,而是上一次选中的字

Original comment by pop.atry@gmail.com on 2 Apr 2010 at 3:59

GoogleCodeExporter commented 9 years ago
“是上一次选定的字”,那么就是这个Issue的问题了,也就是
程序对于剪贴板监视有时失效。

我怀疑在你那里其他剪贴板监视工具也会漏掉某些选择。

因为遇到这个问题发生原因未知,几乎无法重现,所以我之��
�也没有重视起来。

怀疑和其他软件有冲突,可以把你系统中正在运行的程序 (ps 
aux) 贴在这里吗?

Original comment by arcpp.zju@gmail.com on 2 Apr 2010 at 4:15

GoogleCodeExporter commented 9 years ago
突然发现可能是另外的原因,请问,如果在你看到纠正的是��
�误的内容的时候,按一下
Backspace 键,会变成正常的吗?

Original comment by arcpp.zju@gmail.com on 2 Apr 2010 at 9:00

GoogleCodeExporter commented 9 years ago
如果如 Comment 20 中所说的话,那么现在已经修复这个问题了 
:)

Original comment by arcpp.zju@gmail.com on 2 Apr 2010 at 9:11

GoogleCodeExporter commented 9 years ago
认为已经修复,如果仍然有问题,请回复。

Original comment by arcpp.zju@gmail.com on 13 Apr 2010 at 3:43