wps for linux辟谣贴

OOo,TeX,KO,ABI,GIMP,Picasa,ProE,QCAD,Inkscape,Kicad,Eagle
回复
头像
mikeandmore
帖子: 109
注册时间: 2005-10-13 18:29

Re: wps for linux辟谣贴

#286

帖子 mikeandmore » 2012-03-15 23:04

npnufn 写了:64位是自讨苦吃,毫无益处。10年没进展
拒绝使用32位Kernel的飘走。软件有些没办法,上multilib。但是能64最好64.

32 bit x86是个坑爹的体系结构。
头像
mikeandmore
帖子: 109
注册时间: 2005-10-13 18:29

Re: wps for linux辟谣贴

#287

帖子 mikeandmore » 2012-03-15 23:11

pjincz 写了:
warmsun 写了:
pjincz 写了:
warmsun 写了:
pjincz 写了:
warmsun 写了:看了一下视频貌似也有光标跟随问题 文字框明显在左下角 唉 这么用法迟早眼睛要用斜了
??? 不好意思哈,能解释一下么?不是太明白。
输入法选字框永远在左下角,而不是跟着光标移动…
哦,你说的是这个问题啊,因为当年输入法代码系统相关的很厉害,迁移到linux下无法通过编译,也无法简单的翻译,就给屏蔽了。
做预输入支持是挺难的,做个输入框光标跟随应该没什么问题(不过也不敢打包票哈,比较相关经验)。
晚上找个空,我研究一下哈,看能不能给倒腾出一个。
提前感谢一个 永中这个问题一直都不解决 希望WPS更考虑用户体验
:em20 :em20 :em20
原本以为只是一个很简单的问题,随便加上输入法代码就OK了,结果坑爹,我加上了输入法代码死活就是不行,然后我可怜的晚上时间就这么壮烈牺牲了,阿门。
linux也真是有好处有坏处啊,坏处是,出了问题打死找不到人可以问。好处是,到处都是代码一个一个的读、找就行了。
然后我这个悲催的夜晚就陪ibus xim qt的源代码度过了,阿门。
(不过还有个额外收获就是把linux的输入法体系摸了个遍,以后自己系统再也不怕坑爹的linux输入法问题了,囧)。
原本改完后打算放个图就了事了,为了祭奠我逝去的夜晚,我决定放个视频上去。。。。。。。

视频来了:
http://v.youku.com/v_show/id_XMzY1OTc5ODYw.html

额外说明,我用的输入法是ibus,研究了一下,还是只能ibus支持输入法跟随,xim始终不行,即使是其他kde程序(例如kwrite)也不行。

囧啊,才发现竟然给启动封面泄露出去了。上帝,我有罪。。。。。。
作为输入法开发者。我肯定的表示。xim已经彻底被遗弃了。

源头是xlib里面的代码,已经开始对xim server发过去的包无视,然后会给xim client返回一些神奇的packet。
gtk里面的处理很特别,忘记了,但是会影响窗口切换。qt应该是无视掉这些packet。有时候造成光标跟随不一致,输入法该弹出没有弹出等等。

所以……走qtimmodule吧。那是正路。
levee
帖子: 3030
注册时间: 2009-10-03 23:31

Re: wps for linux辟谣贴

#288

帖子 levee » 2012-03-15 23:12

在cnbeta看到有人说linux版的WPS没有电子表格,不知道是真是假?
头像
rapistor
帖子: 1983
注册时间: 2009-01-19 15:09

Re: wps for linux辟谣贴

#289

帖子 rapistor » 2012-03-15 23:42

286楼惊现大神!!
坚守在linux的天堂!
头像
pjincz
帖子: 171
注册时间: 2007-02-07 10:15
联系:

Re: wps for linux辟谣贴

#290

帖子 pjincz » 2012-03-16 0:43

mikeandmore 写了:
pjincz 写了:
shinery 写了:为什么只有32bit?不是在64bit系统下重新编译一遍就可以了么?
呵呵,不是这么简单的,32位系统64位系统对代码冲击非常大。特别是文件读写的代码。
就比如说下面的代码:

struct header
{
int width;
int height;
}
在32位下可以工作的很好,如果在64位下还用这个定义的话会死的很凄惨的。说不定还会破坏文件,这个事情是很恐怖的。
更加恐怖的是这个结构体,在windows下是8个字节,在linux下是16个字节,阿门。
1. Linux和Windows是LP64和LLP64,int不会变长。
2. packing问题。从c89到现在一直都存在,如果wps代码里没有固定的padding字段或者编译器packing attribute,就算不跨体系,也会出问题的。

所以…………把所有的long改成int应该就好了=w=
呵呵,刚刚上网去查了一下,竟然是我记忆错了哈,very sorry。
那这样的话,我过几天弄个64位系统试试。
头像
pjincz
帖子: 171
注册时间: 2007-02-07 10:15
联系:

Re: wps for linux辟谣贴

#291

帖子 pjincz » 2012-03-16 0:53

mikeandmore 写了:
pjincz 写了:
warmsun 写了:
pjincz 写了:
warmsun 写了:
pjincz 写了:
warmsun 写了:看了一下视频貌似也有光标跟随问题 文字框明显在左下角 唉 这么用法迟早眼睛要用斜了
??? 不好意思哈,能解释一下么?不是太明白。
输入法选字框永远在左下角,而不是跟着光标移动…
哦,你说的是这个问题啊,因为当年输入法代码系统相关的很厉害,迁移到linux下无法通过编译,也无法简单的翻译,就给屏蔽了。
做预输入支持是挺难的,做个输入框光标跟随应该没什么问题(不过也不敢打包票哈,比较相关经验)。
晚上找个空,我研究一下哈,看能不能给倒腾出一个。
提前感谢一个 永中这个问题一直都不解决 希望WPS更考虑用户体验
:em20 :em20 :em20
原本以为只是一个很简单的问题,随便加上输入法代码就OK了,结果坑爹,我加上了输入法代码死活就是不行,然后我可怜的晚上时间就这么壮烈牺牲了,阿门。
linux也真是有好处有坏处啊,坏处是,出了问题打死找不到人可以问。好处是,到处都是代码一个一个的读、找就行了。
然后我这个悲催的夜晚就陪ibus xim qt的源代码度过了,阿门。
(不过还有个额外收获就是把linux的输入法体系摸了个遍,以后自己系统再也不怕坑爹的linux输入法问题了,囧)。
原本改完后打算放个图就了事了,为了祭奠我逝去的夜晚,我决定放个视频上去。。。。。。。

视频来了:
http://v.youku.com/v_show/id_XMzY1OTc5ODYw.html

额外说明,我用的输入法是ibus,研究了一下,还是只能ibus支持输入法跟随,xim始终不行,即使是其他kde程序(例如kwrite)也不行。

囧啊,才发现竟然给启动封面泄露出去了。上帝,我有罪。。。。。。
作为输入法开发者。我肯定的表示。xim已经彻底被遗弃了。

源头是xlib里面的代码,已经开始对xim server发过去的包无视,然后会给xim client返回一些神奇的packet。
gtk里面的处理很特别,忘记了,但是会影响窗口切换。qt应该是无视掉这些packet。有时候造成光标跟随不一致,输入法该弹出没有弹出等等。

所以……走qtimmodule吧。那是正路。
恩,是的,看Qt非常坑爹的直接绕过了xim输入法体系,自己通过QInputContext和Qt的插件体系做了一套。
昨天晚上给我坑到凌晨3点就是因为同时碰到了3个问题。
1 我们自己的输入法代码不完善,这个是我刚开始就预料到的。
2 我们自己编译的Qt没有正确的读取系统目录的qt插件(这个是自己把自己坑的)
3 ubuntu 11.10的/etc/X11/xinit/xinput.d/ibus 有bug,阿门(这个。。。。。)
头像
pjincz
帖子: 171
注册时间: 2007-02-07 10:15
联系:

Re: wps for linux辟谣贴

#292

帖子 pjincz » 2012-03-16 0:58

mikeandmore 写了:
npnufn 写了:64位是自讨苦吃,毫无益处。10年没进展
拒绝使用32位Kernel的飘走。软件有些没办法,上multilib。但是能64最好64.

32 bit x86是个坑爹的体系结构。
~_~ x64更是一个坑爹的体系啊。。。。。。。
guokw
帖子: 98
注册时间: 2007-12-06 21:19

Re: wps for linux辟谣贴

#293

帖子 guokw » 2012-03-16 1:01

pjincz,金山能不能也顺便出一个输入法???就是王永民最新做的那个标准五笔字型。

还有,现在飞思卡尔的codewarrior,microchip公司的mplab x也支持linux了,很多人可以转到linux下开发嵌入式控制系统了,能不能也出一个金山词霸呀,在 linux下的,我们非常需要.这样可以将买windows操作系统的钱省下来买金山词霸for linux
guokw
帖子: 98
注册时间: 2007-12-06 21:19

Re: wps for linux辟谣贴

#294

帖子 guokw » 2012-03-16 1:03

pjincz 写了:
mikeandmore 写了:
npnufn 写了:64位是自讨苦吃,毫无益处。10年没进展
拒绝使用32位Kernel的飘走。软件有些没办法,上multilib。但是能64最好64.

32 bit x86是个坑爹的体系结构。
~_~ x64更是一个坑爹的体系啊。。。。。。。

很多软件都支持x64了,32bit 已经快进坟墓了。就是当年wps没办法做了一个16和32位混合的玩意,清华大学的人说金山的人不会编程。
头像
lhw828
帖子: 2797
注册时间: 2007-03-15 16:58
来自: 湖北武汉
联系:

Re: wps for linux辟谣贴

#295

帖子 lhw828 » 2012-03-16 7:57

这帖子看到后来,竟然不知所云了, 很多大神一样的词汇,搞得我不知所措。
头像
lhw828
帖子: 2797
注册时间: 2007-03-15 16:58
来自: 湖北武汉
联系:

Re: wps for linux辟谣贴

#296

帖子 lhw828 » 2012-03-16 8:06

pjincz 写了:
mikeandmore 写了:
pjincz 写了:
shinery 写了:为什么只有32bit?不是在64bit系统下重新编译一遍就可以了么?
呵呵,不是这么简单的,32位系统64位系统对代码冲击非常大。特别是文件读写的代码。
就比如说下面的代码:

struct header
{
int width;
int height;
}
在32位下可以工作的很好,如果在64位下还用这个定义的话会死的很凄惨的。说不定还会破坏文件,这个事情是很恐怖的。
更加恐怖的是这个结构体,在windows下是8个字节,在linux下是16个字节,阿门。
1. Linux和Windows是LP64和LLP64,int不会变长。
2. packing问题。从c89到现在一直都存在,如果wps代码里没有固定的padding字段或者编译器packing attribute,就算不跨体系,也会出问题的。

所以…………把所有的long改成int应该就好了=w=
呵呵,刚刚上网去查了一下,竟然是我记忆错了哈,very sorry。
那这样的话,我过几天弄个64位系统试试。
我有64位系统,帮你测试咧 :em06
头像
zhcj
帖子: 363
注册时间: 2008-09-06 5:11
来自: 石家庄
联系:

Re: wps for linux辟谣贴

#297

帖子 zhcj » 2012-03-16 8:55

lhw828 写了:这帖子看到后来,竟然不知所云了, 很多大神一样的词汇,搞得我不知所措。
我也一样,看来还得多学习呀
http://phpcj.org/
河北Linux用户组QQ群:249872047
Gentoo中文社区QQ群:160294591
头像
nmsfan
帖子: 18958
注册时间: 2009-10-16 22:46
来自: finland

Re: wps for linux辟谣贴

#298

帖子 nmsfan » 2012-03-16 10:05

你说如果wps添加一个pdf编辑器……………………会不会火爆了????
>>>>推Ubuntu 桌面培训~~<<<<
>>>>想加入/了解gimp汉化吗,点我吧~<<<<
——————————————————————
不推荐wubi,也不推荐你给别人推荐wubi…………
随心而为的感觉真好……
强推mayhem!!
强推ensiferum
zhengxp
帖子: 3
注册时间: 2009-12-07 16:40

Re: wps for linux辟谣贴

#299

帖子 zhengxp » 2012-03-16 10:46

支持!可以摆脱微软啦。
zhou3345
帖子: 89
注册时间: 2005-09-30 11:08
来自: 零陵

Re: wps for linux辟谣贴

#300

帖子 zhou3345 » 2012-03-16 11:10

guokw 写了:pjincz,金山能不能也顺便出一个输入法???就是王永民最新做的那个标准五笔字型。

还有,现在飞思卡尔的codewarrior,microchip公司的mplab x也支持linux了,很多人可以转到linux下开发嵌入式控制系统了,能不能也出一个金山词霸呀,在 linux下的,我们非常需要.这样可以将买windows操作系统的钱省下来买金山词霸for linux
windows下的金山词霸都没人用了,还Linux。

您用过goldendict吗?个人觉得比什么金山词霸好用得多。
回复