+ -
当前位置:首页 → 问答吧 → kimpanel + fcitx dbus 后端

kimpanel + fcitx dbus 后端

时间:2009-04-05

来源:互联网

升级到 kdemod 4.2.68,编译kimpanel 和 dbus 版本的fcitx,效果不错,看图吧
上传的图像
fcitx.jpeg (117.7 KB, 299 次查看)

作者: mitiao   发布时间: 2009-04-05

这个效果很好。眼馋啊,呵呵。

作者: kelvinxyz   发布时间: 2009-04-05

不错,怎么编译的呢? PKGBUILD?

作者: carbonjiao   发布时间: 2009-04-05

引用:
作者: carbonjiao
不错,怎么编译的呢? PKGBUILD?
都是svn check out 出来编译的。
kimpanel 的是
svn://anonsvn.kde.org/home/kde/trunk/kdereview/plasma/applets/kimpanel
cd kimpanel
cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
make; sudo make install

fcitx dbus的是
http://fcitx.googlecode.com/svn/branches/dbus
cd dbus
./autogen.sh
./configure --prefix=/usr --enable-xft --enable-debug
make; sudo make install

哪位写个PKGBUILD吧,实在懒得去AUR那注册了

作者: mitiao   发布时间: 2009-04-05

引用:
作者: mitiao
升级到 kdemod 4.2.68,编译kimpanel 和 dbus 版本的fcitx,效果不错,看图吧
楼主可否,发出你的fcitx黑色皮肤配置,很喜欢,THS.

作者: rabbit407   发布时间: 2009-04-05

不知道楼主的天气预报是kde4.3自带的weather widget还是其他的?感觉比kde4.2的weather widget要漂亮很多

作者: wangping   发布时间: 2009-04-05

引用:
作者: rabbit407
楼主可否,发出你的fcitx黑色皮肤配置,很喜欢,THS.
这个可不是fcitx的配置文件弄出来的啊,这个(就是kimpanel)其实是让不同的输入法(支持scim,ibus和fcitx)可以使用kde4 的 plasmoid IM面板的统一接口,如果你的plasma 主题是什么,输入法的面板也将和该plasma 主题一致。

作者: mitiao   发布时间: 2009-04-05

引用:
作者: wangping
不知道楼主的天气预报是kde4.3自带的weather widget还是其他的?感觉比kde4.2的weather widget要漂亮很多
这是第三方的widget,全名是customizable weather plasmoid (CWP), AUR 里有的,搜一下吧,详细介绍在http://www.kde-look.org网站里。

作者: mitiao   发布时间: 2009-04-05

有哪位大虾写个PKGBUILD?

作者: 难免有错   发布时间: 2009-04-06

哈哈,我也弄上了,感觉非常不错

作者: qiii2006   发布时间: 2009-04-06

引用:
作者: mitiao
升级到 kdemod 4.2.68,编译kimpanel 和 dbus 版本的fcitx,效果不错,看图吧
终于发现使用4.3svn的人了.

问下,kdemod4.2.68里的桌面小部件能输入中文吗?

作者: zhong   发布时间: 2009-04-06

引用:
作者: zhong
终于发现使用4.3svn的人了.

问下,kdemod4.2.68里的桌面小部件能输入中文吗?
当然可以了,怎么会输不了中文呢。

作者: mitiao   发布时间: 2009-04-06

为什么还要scim?

作者: 难免有错   发布时间: 2009-04-06

引用:
作者: mitiao
当然可以了,怎么会输不了中文呢。
-_- 确信行?

我是自己编译的."微博客""便笺"部件都输入不了中文.4.2svn时也是这个样子

作者: zhong   发布时间: 2009-04-06

kde4.2.68同样桌面部件不能输入中文

那个fcitx dbus 有问题,会多输入1个字母和数字,在qq空间输入还会死掉

作者: qiii2006   发布时间: 2009-04-06

引用:
作者: 难免有错
为什么还要scim?
如果系统里没装scim,可以把 源代码目录/backend/CMakeLists.txt 文件改成
macro_optional_add_subdirectory(fcitx),这样configure的时候就ok了。

作者: mitiao   发布时间: 2009-04-06

引用:
作者: zhong
-_- 确信行?

我是自己编译的."微博客""便笺"部件都输入不了中文.4.2svn时也是这个样子
嗯,之前没用过这些部件,试了一下,还真的不行
用plasmoidviewer plasma_applet_notes 命令启动便笺部件,确是可以输入中文的,不知道是怎么回事
上传的图像
note.jpeg (29.8 KB, 45 次查看)

作者: mitiao   发布时间: 2009-04-06

哈哈.原来大家都是一个样子.还以为是我自己编译的出问题...但用命令手动启动就没问题.这很奇怪.


kimpanel+fcitx-dbus早前就试过了.还有很多问题.不知现在好点没有.

作者: zhong   发布时间: 2009-04-06

这个是fcitx本身的问题,我是在fcitx trunk基础上修改的。
那部分按键处理的代码一行都没改动
后悔呀,早知道就基于fcitx 3.5了
我会定期合并Yuking的补丁的。

引用:
作者: qiii2006
kde4.2.68同样桌面部件不能输入中文

那个fcitx dbus 有问题,会多输入1个字母和数字,在qq空间输入还会死掉
推荐
kimpanel + scim-bridge
或kimpanel + ibus

作者: fearee   发布时间: 2009-04-06

引用:
作者: fearee
这个是fcitx本身的问题,我是在fcitx trunk基础上修改的。
那部分按键处理的代码一行都没改动
后悔呀,早知道就基于fcitx 3.5了
我会定期合并Yuking的补丁的。

推荐
kimpanel + scim-bridge
或kimpanel + ibus
之前试用...发现了几个问题.

1. fcitx 我是写在 .xinitrc 文件里启动的.但kimpanel好像检测不到输入法.我尝试击活输入法.是能输入中文.但输入面板不显示.

2. 好吧.我把fcitx kill掉.再启动它.kimpanel能检测到了.面板也能显示出来...但击活输入法时输入肯定会死.fcitx自动死掉.要再启动fcitx才能正常使用.

3. 输入面板好像不会自己关闭.比如.我打一个字之后输入面板会出现联想.之后我关掉输入法.输入面板不会跟着关闭.

作者: zhong   发布时间: 2009-04-06

请问一下,怎样安装kde4.3开testing的源就可以么?还是要自己从abs里编译?或者别的源?

作者: junlovemin   发布时间: 2009-04-07

ls
shaman打开kdemod-unstable这个源,里面是kdemod4.2.6

作者: qiii2006   发布时间: 2009-04-07

谢谢楼上的,kdemod稳定么?我用了好几次全都不稳定,不知道是什么原因

作者: junlovemin   发布时间: 2009-04-07

引用:
作者: zhong
之前试用...发现了几个问题.

1. fcitx 我是写在 .xinitrc 文件里启动的.但kimpanel好像检测不到输入法.我尝试击活输入法.是能输入中文.但输入面板不显示.

2. 好吧.我把fcitx kill掉.再启动它.kimpanel能检测到了.面板也能显示出来...但击活输入法时输入肯定会死.fcitx自动死掉.要再启动fcitx才能正常使用.

3. 输入面板好像不会自己关闭.比如.我打一个字之后输入面板会出现联想.之后我关掉输入法.输入面板不会跟着关闭.
1.、我在.bashrc里面启动fcitx可以,.xinitrc没测试过。
2、3、没测试过,貌似有这些问题。

很抱歉我没有这个时间和精力去维护、测试每一个后端,
(像我本来对scim、fcitx之类的内部实现一无所知,为了写后端,先要去阅读它们的代码,掌握api,费时费力。。)
也不可能全有我一个人做,比如我在ubuntu taiwan论坛就看到有人要求增加gcin后端,而我以前都没听说过gcin。。。。

我只要把kde那部分做好就行了,

并且提供良好的文档,接口,甚至一个实现的思路(框架)给那些愿意让它的输入法框架使用这个ui服务的人,
实际上却是我独自编码完成了目前的3个后端。

关于fcitx后端:
我也曾给Yuking发过邮件,fcitx.googlecode.com发过issue,但是没有人贡献一行代码。
我对xlib的xim机制了解很粗略,很多具体的bug(类似于没有及时Sync之类产生的bug)也很难由我去修补。。。。

作者: fearee   发布时间: 2009-04-07

了解的.只是说说一些情况...

赞一下你的辛勤劳动.

作者: zhong   发布时间: 2009-04-07

为什么我用了kdemod-unstable的源,不能装kdemod,说有冲突的

作者: junlovemin   发布时间: 2009-04-08

fcitx3.6.3出来了,不过到底怎么弄啊?

作者: 难免有错   发布时间: 2010-02-16

开启了fcitx-dbus中的DBUS接口的选项后,fcitx一处于中文输入状态,输入任何字符就立刻死掉。

作者: dickeny   发布时间: 2010-02-16