+ -
当前位置:首页 → 问答吧 → 后起之秀,小小输入法法 ,多个linux版本运行很好。跨平台windows下也可用。

后起之秀,小小输入法法 ,多个linux版本运行很好。跨平台windows下也可用。

时间:2010-03-14

来源:互联网

分别是输入法激活和关闭状态下的不同显示(图中的小键盘):

附件:

fcitx_a.png [ 1.65 KiB | 被浏览 804 次 ]
附件:

fcitx_i.png [ 1.23 KiB | 被浏览 804 次 ]


由于加入到Fcitx的源码中编译无法通过,所以希望高手来解决一下。
http://hi.baidu.com/zdon/blog/item/05d494810726f1dc9123d9b2.html

附件:

Fcitx_a.png [ 262 Bytes | 被浏览 783 次 ]
附件:

Fcitx_i.png [ 267 Bytes | 被浏览 783 次 ]

作者: zdon   发布时间: 2010-03-14

去给U坛非官方Fcitx的svn包的维护者Alpha.gu跟贴,或ps鱼王在U坛的帐号Yuking.net。
其实某觉得Fcitx的托盘图标倒没啥。。。主要还是浮动菜单条的美工稍差了点,如果楼主绘图还行,做个新菜单条倒是不错。个人意见,仅供参考。

作者: wangdu2002   发布时间: 2010-03-14

楼主把图标文件传上来,我来编译试试看

作者: atang   发布时间: 2010-03-14

atang 写道:
楼主把图标文件传上来,我来编译试试看

上传了!

作者: zdon   发布时间: 2010-03-14

作者: photor   发布时间: 2010-03-14

的确编译出错
代码:
TrayWindow.c: In function ‘CreateTrayWindow’:                                                         
TrayWindow.c:33: error: ‘inactive_xpm’ undeclared (first use in this function)                         
TrayWindow.c:33: error: (Each undeclared identifier is reported only once                             
TrayWindow.c:33: error: for each function it appears in.)
TrayWindow.c:42: error: ‘active_xpm’ undeclared (first use in this function)
make[2]: *** [TrayWindow.o] 错误 1
make[2]:正在离开目录 `/home/atang/fcitx-svn/src'
make[1]: *** [all-recursive] 错误 1
make[1]:正在离开目录 `/home/atang/fcitx-svn'
make: *** [all] 错误 2

作者: atang   发布时间: 2010-03-14

作者: pocoyo   发布时间: 2010-03-14

atang 写道:
的确编译出错
代码:
TrayWindow.c: In function ‘CreateTrayWindow’:                                                         
TrayWindow.c:33: error: ‘inactive_xpm’ undeclared (first use in this function)                         
TrayWindow.c:33: error: (Each undeclared identifier is reported only once                             
TrayWindow.c:33: error: for each function it appears in.)
TrayWindow.c:42: error: ‘active_xpm’ undeclared (first use in this function)
make[2]: *** [TrayWindow.o] 错误 1
make[2]:正在离开目录 `/home/atang/fcitx-svn/src'
make[1]: *** [all-recursive] 错误 1
make[1]:正在离开目录 `/home/atang/fcitx-svn'
make: *** [all] 错误 2

开来得修改源码

作者: zdon   发布时间: 2010-03-14

很明显必须xpm格式的才行。xpm比较好玩,居然都是文字描述,文本编辑器打开都看得到图像大概。

如果fcitx支持png,外观会非常好弄,透明阴影什么的也应该很简单

作者: jarryson   发布时间: 2010-03-14

jarryson 写道:
很明显必须xpm格式的才行。xpm比较好玩,居然都是文字描述,文本编辑器打开都看得到图像大概。

如果fcitx支持png,外观会非常好弄,透明阴影什么的也应该很简单

我保存成xpm格式,照样编译不了

作者: zdon   发布时间: 2010-03-14

需要转成 xpm格式的 ,用convert命令,应该不能直接保存
convert a.png a.xpm
xlib不直接支持png ,png转成xpm后阈值信息会丢失,透明阴影不知道有什么库可以弄.
lz如果要改fcitx外观的话,可以参考我以前改的版本,里面有xlib对xpm图片的一般操作方法.
http://forum.ubuntu.org.cn/viewtopic.php?f=8&t=252190

作者: t3swing   发布时间: 2010-03-15

我是用 convert 转成 xpm 格式的,应该是源代码的问题

作者: atang   发布时间: 2010-03-15

首先检查一下你的xpm图片内容 ,看是否是以下面开头的
/* XPM */
static char * inactive_xpm[] = {

/* XPM */
static char * active_xpm[] = {
如果你用convert命令转的话 ,特别是转换后改过xpm名称的 ,xpm的引用名称肯定不对,这个你要检查一下,fcitx程序中都写死了,很不灵活.
如果要改其他图片,更要注意,像锁的图片内容是这样的
/* XPM */
static char * lock_0_xpm[] = {
"8 16 3 1",
" c None",
strMainWindowXPMBackColor,
其中这个strMainWindowXPMBackColor是程序自定义的,用来改变图标主颜色的 ,这个更容易弄错.

作者: t3swing   发布时间: 2010-03-15

太宽,减两个像素

作者: npnufn   发布时间: 2010-03-16

其实蛮不错的,合并进来如何?有版权问题否?

作者: csslayer   发布时间: 2010-03-24

csslayer 写道:
其实蛮不错的,合并进来如何?有版权问题否?


楼主都说了,是他自己制作的,所以,只要他答应,就一切OK了嘛:)

作者: alpha.gu   发布时间: 2010-03-24

如果搜索lz blog能发现他很希望合并进去……那一会我就合进去

作者: csslayer   发布时间: 2010-03-24

楼主的 blog 上说希望把这两个托盘图标加入到Fcitx的下一个版本中

http://hi.baidu.com/zdon/blog/item/05d494810726f1dc9123d9b2.html

作者: atang   发布时间: 2010-03-24

图标在r345版本已经导入,很漂亮,很居中。

作者: alpha.gu   发布时间: 2010-03-24

csslayer 写道:
其实蛮不错的,合并进来如何?有版权问题否?

没问题!!!

作者: zdon   发布时间: 2010-03-24

有一个问题,在某些系统托盘程序当中显示的时候,会不清楚。
其实和托盘程序没有关系,应该和Theme配色有关系,比如我的KDE在默认的Oxygen配色方案当中,这个图标就会基本上看不清楚,可能换成黑色的配色就OK了。
可是奇怪的是,在GNOME下,哪怕状态条是白色的,显示也还算比较清楚,这个我是在Mint 8下试的。

作者: alpha.gu   发布时间: 2010-03-26

任务栏设定成渐变透明时,图标没有渐变透明。和Ooo的这个快速启动图标一样,都有这个问题。

作者: sbgucn   发布时间: 2010-03-26

非常好!

作者: fanhe   发布时间: 2010-03-27

两种模式下的对比度可不可以再高一些???? 颜色区别不很明显。。。
这下不用开主窗口了~~

作者: 353202610   发布时间: 2010-05-17

两种模式下的对比度可不可以再高一些???? 颜色区别不很明显。。。
这下不用开主窗口了~~

作者: 353202610   发布时间: 2010-05-17

试下,看看能否编译!

作者: duoerlee   发布时间: 2010-10-03

能在opera输入么?

作者: PCTUBUNTU   发布时间: 2010-10-03

csslayer 写道:
其实蛮不错的,合并进来如何?有版权问题否?


楼主都说了,是他自己制作的,所以,只要他答应,就一切OK了嘛:)

作者: alpha.gu   发布时间: 2010-03-24

如果搜索lz blog能发现他很希望合并进去……那一会我就合进去

作者: csslayer   发布时间: 2010-03-24

楼主的 blog 上说希望把这两个托盘图标加入到Fcitx的下一个版本中

http://hi.baidu.com/zdon/blog/item/05d494810726f1dc9123d9b2.html

作者: atang   发布时间: 2010-03-24

图标在r345版本已经导入,很漂亮,很居中。

作者: alpha.gu   发布时间: 2010-03-24

csslayer 写道:
其实蛮不错的,合并进来如何?有版权问题否?

没问题!!!

作者: zdon   发布时间: 2010-03-24

有一个问题,在某些系统托盘程序当中显示的时候,会不清楚。
其实和托盘程序没有关系,应该和Theme配色有关系,比如我的KDE在默认的Oxygen配色方案当中,这个图标就会基本上看不清楚,可能换成黑色的配色就OK了。
可是奇怪的是,在GNOME下,哪怕状态条是白色的,显示也还算比较清楚,这个我是在Mint 8下试的。

作者: alpha.gu   发布时间: 2010-03-26

任务栏设定成渐变透明时,图标没有渐变透明。和Ooo的这个快速启动图标一样,都有这个问题。

作者: sbgucn   发布时间: 2010-03-26

非常好!

作者: fanhe   发布时间: 2010-03-27

两种模式下的对比度可不可以再高一些???? 颜色区别不很明显。。。
这下不用开主窗口了~~

作者: 353202610   发布时间: 2010-05-17

两种模式下的对比度可不可以再高一些???? 颜色区别不很明显。。。
这下不用开主窗口了~~

作者: 353202610   发布时间: 2010-05-17

试下,看看能否编译!

作者: duoerlee   发布时间: 2010-10-03

能在opera输入么?

作者: PCTUBUNTU   发布时间: 2010-10-03

热门下载

更多