当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 1350 篇帖子 ]  前往页数 1, 2, 3, 4, 5 ... 90  下一页
作者 内容
1 楼 
 文章标题 : fcitx源代码及deb安装包 - PPA源已经建立,将会停止手工更新
帖子发表于 : 2009-03-31 13:14 
头像

注册: 2006-09-10 16:06
帖子: 1456
送出感谢: 0 次
接收感谢: 0 次
fcitx Google Code项目页面:http://code.google.com/p/fcitx

说明:现在的rules文件已经可以用了,按下面的打包方法,一步就能生成deb包,实在不想编译的话,反正ppa源也已经搭建好了,虽然速度慢了点,所以事实上我的工作已经结束了,从开始到这一刻的结束,我觉得自己做了一件还算有意义的事。

更新间隔:现在使用虚拟机环境编译32位得64位包,基本上可以是同时的。

fcitx的ppa源,内含fcitx和fcitx-config,wengxt亲自搭建

deb http://ppa.launchpad.net/wengxt/fcitx-nightly/ubuntu lucid main


自己打包的过程,由wengxt亲自写就

安装依赖:
fcitx:依赖libdbus-1-dev,libtool,intltool,libcairo2-dev
fcitx-config:依赖libgtk2.0-dev,fcitx

打包:
fcitx下载源码(使用svn),进入fcitx目录
根据自己需要编辑debian/changelog(影响版本号)
执行./autogen.sh && dpkg-buildpackage -rfakeroot
完成。

fcitx-config下载源码(google code,或者git),进入源码目录
根据自己需要编辑debian/changelog(影响版本号)
执行./autogen.sh && dpkg-buildpackage -rfakeroot
完成。


编译参数:./configure --prefix=/usr --enable-tray=yes --enable-recording=yes --enable-dbus=yes

Changelog:应wengxt的要求,写上来,但是只抄最新的一次,要看整篇的,自己去svn上看。
2010-09-14: CSSlayer <wengxt@gmail.com>
* 修复一个设置输入法切换快捷键的问题(笔误……)
* 修复子菜单在左侧时的问题
* readPYMB, readPYBase, mb2org可以工作,注意用-h查看参数选项

声明:我依照最原始的svn代码编译打包,不会改动任何的文件,如码表设定文件,输入法设定文件,码表文件等,各位可以自行修改home目录下的相应文件来达到效果,如果想作系统级修改,可以重新进行打包。

设置:你可以看下面蓝色字体部分的传统设置,但是,在用了这么久的Arch之后,我建议用以下这部分的设置方式,因为,这在任何发行版都是通用的,要知道im-switch机制,并不是所有Linux发行版都有的,比如Arch,就没有。而且,im-switch机制在Ubuntu上经常引起一个fcitx僵尸进程。

第一步:导出变量,这些变量,是输入法与系统通信用的,至于放在哪里导出,随便,可以是用户级的,也可以是系统级的,我喜欢系统级的,Arch我是放在/etc/profile.d下的一个user-settings.sh文件里,而Ubuntu/Debian,我喜欢放在/etc/environment里,总之,随更,只到在系统下,这些变量是被导出正常的。我导出的变量如下:
export XIM=fcitx
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=xim
export QT_IM_MODULE=xim
注意,如果是在/etc/environment下导出,是不需要前面的export的。

第二步:启动fcitx,很简单,至少GNOME和KDE都会读取~/.config/autostart下的.desktop文件,我用的fcitx.desktop在附件上,直接丢到autostart目录下就行了,当然,你也可以写。至于用其他的DE的,各有各的启动方法,不是写在WM的配置文件当中,就是有其他的工具来实现这个功能,这个也随便,把它启动起来就行了。


附件:
fcitx.desktop.tar.bz2 [424 Bytes]
被下载 430 次


最后由 alpha.gu 编辑于 2010-09-21 16:34,总共编辑了 196 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: 共享一下我自己打包的fcitx - 更新到r207
帖子发表于 : 2009-04-01 14:46 
头像

注册: 2007-01-04 9:49
帖子: 829
系统: ubuntu-gnome
送出感谢: 5
接收感谢: 5
以下内容为alpha.gu 创作,我只是奉命转移过来。

fcitx设置,基于Ubuntu

有很多人说fcitx难设置,可是我从使用到现在,从来没有这个感觉,特别是系统带了im-switch这个脚本后,更是很简单。

一、安装fcitx,最新的包到上面提到的fcitx项目主页去下载
二、让scim不要自动启动,这个可以到网上去找一个相关资料,似乎是改一个叫什么im-module什么的文档,反正我是从来没有喜欢过scim,所以,在我安装系统的过程,有一步就是删除scim,很简单,打开“新立得”,找到所有scim开头的包,删了,就OK了。
三、将fcitx设置成默认的输入法im-switch -s fcitx -z default,当然,你可以带上sudo再运行一次,不过好像不带sudo的一次也就够了。然后重启你的X,应该就可以用Ctrl+Space调出fcitx来使用了。
(我个人现在使用Arch,Arch下默认没有im-switch工具,不过,在随便一个地方启动fcitx就行了,比如.xinitrc,或者.xprofile,或者桌面环境的自启动里在,另外,如果使用KDE的kimpanel,不需要设定启动的,相关参数导出以后,运行一次fcitx,kimpanel接管到它,下次就会自动运行了,其中的原理我不甚了解)

详细一点的说明:
一、前于scim,我不喜欢scim是因为scim的模块太多了,什么前端,后端,又是码表单独装,这也难怪,scim是一个输入平台,但我是中国人,我不需要一个输入法可以输出世界语,所以,我选fcitx,它基本上只依赖于X的一些开发包,与GTK,QT,或者是其上的
GNOME,KDE没有多大的联系,没有依赖关系,虽然界面上不如其他的输入法好看,但是,到处可用。至于好看,那完全是个人喜好,我倒觉得fcitx好看,因为看起来很像极点输入法。

二、im-switch脚本的作用,不带sudo的话,就是在你的home下建立一个.xinput.d,里面建立一个zh_CN的链接到/etc/X11/xinit/xinput.d/fcitx,而这个fcitx文件,是用来导出一些输入法要使用的变量的,是哪些变量,有兴趣的打开看一下吧。如果带了sudo来运行,就是系统级的,会在/etc/X11/xinit/xinput.d下建立一个zh_CN,链接到/etc/alternatives/xinput-zh_CN,而这个xinput-zh_CN也是个链接,链接回/etc/X11/xinit/xinput.d下的fcitx。
看到了吧,来回的链接,至于那个-z default,也是链接,是那个xinput-all_ALL的,自己看一下就知道了。
这些做法是Linux系统的传统,也没必要真的搞清楚的,照着做就行了。

三、碰到有些系统不太一样的,fcitx的说明文档上也说了,只要导出了相关的变量,fcitx并不一定要你照Linux的传统来做,你可以把变量的导出放在/etc/enviroment文件里,或者什么.bashrc啊,反正最后能够正确的设定变量值就行了。然后你可以把fcitx放在自动启动里,也一样OK。

四、状态条和候选窗口字符变方框,这个是你没有正确的设置中文字体引起的,设置在~/.config/fcitx/config文件里,这是个GB2312编码的文件,gedit应该可以直接打开,如果不行的话,就转一下编码,改完后,记得再转回GB2312。

五、如果输出变的乱了,把你~/.config/fcitx下的.tmp啊.mb啊删除掉,反正只要留下config就行了,因为最近的版本Yuking也对码表进行了改动,可能会出现一些这样的情况。




最后由 南风夜雨 编辑于 2010-06-26 19:14,总共编辑了 5 次

页首
 用户资料  
 
3 楼 
 文章标题 : Re: 共享一下我自己打包的fcitx - 更新到r207
帖子发表于 : 2009-04-01 14:50 
头像

注册: 2007-11-19 21:51
帖子: 6956
地址: 成都
送出感谢: 0 次
接收感谢: 4
我arch下设置左shift切换中英文总是不行是怎么回事?


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 共享一下我自己打包的fcitx - 更新到r207
帖子发表于 : 2009-04-01 15:20 
头像

注册: 2006-09-10 16:06
帖子: 1456
送出感谢: 0 次
接收感谢: 0 次
我只负责打个包而已,技术问题请问Yuking,哈哈。

另外,有谁知道Ubuntu包的Control文件里的Version里面的1:是什么意思,比如我现在打的这个包用的名字就是1:3.6.0……,因为,如果直接写3.6.0,更新系统会认为这个包比源里官方的1:3.4……要旧,会要求更新。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 共享一下我自己打包的fcitx - 更新到r207
帖子发表于 : 2009-04-01 16:50 
头像

注册: 2006-09-10 16:06
帖子: 1456
送出感谢: 0 次
接收感谢: 0 次
南风夜雨 写道:
到207了吗,俺还用203呢。你可真快呀。


因为现在多了一个fcitx-dbus的branche,所以,版本号的更新会跳着的,204是fcitx的,205,206就是fcitx-dbus的,207又是fcitx的。


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 共享一下我自己打包的fcitx - 更新到r207
帖子发表于 : 2009-04-01 19:07 
头像

注册: 2008-07-14 22:42
帖子: 8078
地址: Beijing
送出感谢: 0 次
接收感谢: 0 次
基本上隔几天就会svn update一次,也没什么难度。。。 :em20
小白试一试自己编译


_________________
Ubuntu User


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 共享一下我自己打包的fcitx - 更新到r207
帖子发表于 : 2009-04-01 19:36 

注册: 2007-12-14 20:45
帖子: 81
送出感谢: 0 次
接收感谢: 0 次
安装了。不错。至少在stardict中打中文好像漏英文了。

不过在OOo3.0里面打快了还是会漏字母进去。


_________________
My blog-http://www.seebit.org


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 共享一下我自己打包的fcitx - 更新到r207
帖子发表于 : 2009-04-01 21:45 

注册: 2008-10-31 20:41
帖子: 122
送出感谢: 0 次
接收感谢: 0 次
支持一下,正在下载,可不可以做个图形界面的出来啊,设置起来太麻烦了 :em01


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 共享一下我自己打包的fcitx - 更新到r207
帖子发表于 : 2009-04-01 21:47 
头像

注册: 2008-12-13 19:39
帖子: 13284
地址: 物华天宝人杰地灵
送出感谢: 1
接收感谢: 6
支持下,我的904直接从源里安装了,可能比较旧点,下你的包回来备用下。 :em06


_________________
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 共享一下我自己打包的fcitx - 更新到r207
帖子发表于 : 2009-04-01 22:49 
头像

注册: 2006-09-10 16:06
帖子: 1456
送出感谢: 0 次
接收感谢: 0 次
fengzheng08 写道:
支持一下,正在下载,可不可以做个图形界面的出来啊,设置起来太麻烦了 :em01


图形设置工具有的,在Linuxsir,很久前就有了。


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 共享一下我自己打包的fcitx - 更新到r207
帖子发表于 : 2009-04-02 9:20 
头像

注册: 2006-12-17 13:34
帖子: 1818
地址: 武汉
送出感谢: 1
接收感谢: 0 次
安装了deb的 发现问题比较严重啊 ooo里面掉字 firefox输入字母的时候会重复输入 想编译安装一下 请问我原来已经安装的fcitx需要怎么处理?删除 ?还是不管它 直接编译。。

或者推荐一个比较稳定的版本 。。。 :em03


_________________
人生长恨水长东;
远近高低各不同.


最后由 sunningv 编辑于 2009-04-02 9:24,总共编辑了 1 次

页首
 用户资料  
 
12 楼 
 文章标题 : Re: 共享一下我自己打包的fcitx - 更新到r207
帖子发表于 : 2009-04-02 9:24 
头像

注册: 2007-11-29 9:41
帖子: 8455
送出感谢: 0 次
接收感谢: 0 次
打得快都漏, :em06


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 共享一下我自己打包的fcitx - 更新到r207
帖子发表于 : 2009-04-02 9:29 
头像

注册: 2006-12-17 13:34
帖子: 1818
地址: 武汉
送出感谢: 1
接收感谢: 0 次
lerosua 写道:
打得快都漏, :em06

问题是几乎每个字都要漏 快疯了我 因为经常用到OOO
按照yuking_net提出的:

引用:
请有OOo掉字情况的朋友帮我测试一下,在OOo的目录中找到文件
libvclplug_gtkli.so,把它暂时移到别的地方去,然后再运行OOo,看看掉字的情
况是不是没有了


确实不漏字了 但是非中文状态输入的时候会重复输入就比较郁闷了 :em20 难不成又得叛逃一次 :em03


_________________
人生长恨水长东;
远近高低各不同.


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 共享一下我自己打包的fcitx - 更新到r207
帖子发表于 : 2009-04-02 9:32 
头像

注册: 2006-09-10 16:06
帖子: 1456
送出感谢: 0 次
接收感谢: 0 次
sunningv 写道:
安装了deb的 发现问题比较严重啊 ooo里面掉字 firefox输入字母的时候会重复输入 想编译安装一下 请问我原来已经安装的fcitx需要怎么处理?删除 ?还是不管它 直接编译。。

或者推荐一个比较稳定的版本 。。。 :em03


一、掉字问题一直在的,重复输入也一直在,重编译是不可能解决问题的。
二、你一定要重编译的话,如下:
1,卸载sudo apt-get remove --purge fcitx
2,下载源代码包,并解压
3,安装编译环境sudo apt-get install build-essential automake; sudo apt-get build-dep fcitx
4,编译安装./autogen.sh; ./configure --prefix=/你要指定的位置,我用的是/usr; make; make install


页首
 用户资料  
 
15 楼 
 文章标题 : Re: 共享一下我自己打包的fcitx - 更新到r207
帖子发表于 : 2009-04-02 9:38 
头像

注册: 2007-06-13 15:57
帖子: 12564
地址: 在他乡
送出感谢: 50
接收感谢: 87
还是回源里的了。掉字没发现(我打字慢? :em06 ),可是重复输入受不了,一个单词linux都输成liinnuxx了


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 1350 篇帖子 ]  前往页数 1, 2, 3, 4, 5 ... 90  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译