Fcitx Portable

邮件列表上有人想要,于是修改了一下,现在可以提供类似解压了就可以直接运行的方式。

适用场合:非管理员,而且编译依赖不能满足。

http://uploads.csslayer.info/uploads/fcitx_portable.tar.bz2

解压后在fcitx_portable目录下执行 fcitx 那个脚本即可。里面砍掉了不少模块,比如dbus相关的一些。压缩包是64位的。稍微折腾了一下让classic-ui也可以用了。里面还留下了 测试时的light-ui ,可以用 ./fcitx -u fcitx-light-ui 来启用。理论上也可以容易的包含cloudpinyin进去,不过我偷懒了。

想要自己制作一个的话,通过 make install DESTDIR=xxx 安装到任意目录,然后参考其中的fcitx那个脚本修改32位对应的内容。然后通过 ldd 查看依赖的库,复制到对应的目录下面。建议的话编译时禁用 pango,或者完全不用Pango用light ui代替。

建议找你能找到的最老的系统来编译,glibc版本越老要求的内核版本越低。

不过只能用xim,可能存在的问题大家懂得。当然那三个老环境变量还是不能少。

Have fun 🙂

This entry was posted in fcitx development. Bookmark the permalink.

6 Responses to Fcitx Portable

  1. vx13 says:
    Firefox 7.0.1 Windows 7

    嗯, Portable 是个好同志,我最喜欢 portable 的软件,但 linux 下这类软件不多。不是你那样类 RMS 的强迫症患者,也不太容易有这类需求啊。

  2. csslayer says:
    Firefox 10.0.1 GNU/Linux

    @vx13 ……和什么强迫症有什么关系。开头就写了,这是为不能通过编译/软件包的安装fcitx的系统准备的。我还是蛮能理解这种需求的,比如学校的机房(当然一般出现在国外的机房比如),没有中文输入法,可能连编译器都没有默认安装。

  3. vx13 says:
    Firefox 7.0.1 Windows 7

    @csslayer
    其实我是说你对 KDE 桌面的坚持,很执着的样子,就像 RMS 。有没有兴趣做个 portable linux apps for qt 的网站啊?那个 portablelinuxapps.org 上差不多都是依赖 gtk 的软件。

  4. csslayer says:
    Firefox 10.0.1 GNU/Linux

    @vx13 关于那网站老实说真不是……Qt也有很多啊Clementine,SMPlayer,Qtractor,vlc,Arora什么的(就不一一列举了),还有一大票既不是gtk也不是qt的。

  5. vx13 says:
    Firefox 7.0.1 Windows 7

    @csslayer
    原来如此。我在上面下载的某几个软件没有 gnome 的一些库就不能执行,这造成了我的错觉。看来是我对 gtk 和 qt 不太敏感。

  6. dword1511 says:
    Google Chrome 19.0.1036.7 GNU/Linux x64

    这个难道是用来搬到机房去用的?

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.