by agate - Published: 2009-08-17 [9:02 上午] - Category: 软件使用

Fitx 这个开源的优秀输入法让我在 linux 下体会到如同 windows 下搜狗输入法那样的舒服. 良好的速度, 流畅的输入体验, 完整的用户词库导出导入功能. 我觉得在 linux 下, 没有什么输入法能让我如此着迷的了.

Fitx 是 http://fit.coollittlethings.com/ 出品的. 同样地, 也有 mac 版本. 同样是好用得不得了. 但是可惜的是目前免费的 MAC 版本官方已经不再更新了. 我想估计是资金问题吧. 不过如果好用的话, 我会考虑购买一个的.

不过说回来, 我还是喜欢免费的午餐. 特别是 linux 下. 我们可以通过 svn 导出 http://code.google.com/p/fitx/ 里头的源文件. 然后自行编译安装.

具体步骤如下.
1. $ svn co http://fitx.googlecode.com/svn/branches/fitx-autotool fitx-autotool
2. $ cd fitx-autotool
3. $ ./autogen.sh
4. $ make deb && sudo dpkg -i ../fitx_*.deb

其中遇到任何错误基本是没有安装完整的编译工具导致. 请查看 log 并安装对应的编译帮助工具即可.
最后执行那个生成的 deb 安装包就 ok 咯!

Tags: [ , , ] - Comments: View Comments
by agate - Published: 2009-08-16 [10:21 下午] - Category: 系统操作

昨日使用 Screenflow, 在启动的时候遇到了 Screenflow fatal initialization error 这个错误窗口. 在 google 上找了半天才发现解决方案.

1. 删除 /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
2. 运行 OSX86Tools
* 勾选 "Set Extensions permissions", "Clear Extensions Cache", "Touch Extensions Folder" 并且点击 "Run Selected Tasks" 按钮
* 点击 "Add EFI String/Boot Flag" 按钮, 点击 "Ethernet Strings", 点击 "Import String to Boot Editor", 点击 "Apply changes to com.apple.Boot.plist"
* 别点重启, 再次勾选 "Set Extensions permissions", "Clear Extensions Cache", "Touch Extensions Folder" 并且点击 "Run Selected Tasks" 按钮
3. 重启, 并在启动时候使用 "-f @ darwin" 参数

这样便会解决问题. 听说是因为网卡的驱动问题导致的. 这时候启动你会发现上不了网了, 但是不用急, 重启打开设置面板中的网络, 会发现一个新的网络连接. 选那个即可.

参考链接 [link]

Tags: [ , ] - Comments: View Comments
by agate - Published: 2009-08-09 [9:51 上午] - Category: 软件使用

在 Ubuntu 下看不了 RMVB 的最重要的原因是因为没有 w32codecs 这个解码包.

我们的确可以使用 apt-get 看到它的确在控制范围中. 但是 ubuntu 官方的源中竟然没有包括这个东西. 所以直接使用 apt-get 是安装不上的. 网上流传的解决方法普遍都是给出一些源地址, 然后让我们加入 source.lst 中. 这里我推荐一个比较简单好记的方法, 使用 ubuntu-tweak, 在其第三方软件那里勾选 Medibuntu. 然后点击 Refresh 按钮, 等待更新结束.

最后你只需要在 Terminal 中输入:
$ sudo apt-get install w32codecs libdvdcss
其中 libdvdcss 装不装取决于看不看 DVD.
到此问题就解决了.

参考地址[link]

Tags: [ , , ] - Comments: View Comments
by agate - Published: 2009-08-08 [10:06 下午] - Category: 系统操作

本人所使用的笔记本 T400 搭载的是 ATI 3470 的显卡, 在 Ubuntu 8.10 的时代一直工作良好. 但是当使用了 Ubuntu 9.04 并装好 ATI 驱动之后, 每次开启 Compiz 的视觉特效总会让 UI 行为出现严重的延迟问题. 我每次都不得不放弃很多 UI 特效, 退而使用基本视觉效果.

今日在查阅资料的时候发现已经有人知道如何解决这个问题了. 原来这个是 ATI 显卡的通病. 据一篇文章的作者说, 是一个 xorg 的 Bug, 据说已经 patch 过了, 但是在 Ubuntu 9.04 发布的时候不知什么原因把这个给去掉了. 于是乎导致了这个问题.

解决方案:
9.04
# 添加认证:
$ sudo apt-key adv --recv-keys --keyserver keyserver.Ubuntu.com 0x643dc6bd56580ceb1ab4a9f63b22ab97af1cdfa9
#
# 修改/etc/apt/sources.list 加入以下源:
deb http://ppa.launchpad.net/ubuntu-x-swat/xserver-no-backfill/ubuntu jaunty main
deb-src http://ppa.launchpad.net/ubuntu-x-swat/xserver-no-backfill/ubuntu jaunty main
#
# 保存后运行:
$ sudo apt-get update
$ sudo apt-get upgrade

9.10
# 添加认证:
$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com DBDD06BF16E70E3E
#
# 修改/etc/apt/sources.list 加入以下源:
deb http://ppa.launchpad.net/launchpad-weyland/xserver-nobackfill/ubuntu karmic main
deb-src http://ppa.launchpad.net/launchpad-weyland/xserver-nobackfill/ubuntu karmic main
#
# 保存后运行:
$ sudo apt-get update
$ sudo apt-get upgrade

这样就搞定了.

或者自己下补丁打包安装:
下载xorg补丁地址

http://launchpadlibrarian.net/32728179/xserver-xorg-backclear.patch

编译xorg并打上补丁,然后安装
sudo apt-get build-dep xorg-server
apt-get source xorg-server
cd xorg-server-1.6.3
patch -p1 < /path/to/xserver-xorg-backclear.patch
debuild
cd ..
sudo dpkg --install xserver-xorg-core*.deb

资料引用自[link]

Tags: [ , , ] - Comments: View Comments