Subscribe to XML Feed

16 Dec 2008

Sunbird

这段时间我一直在找一个适合自己的日历软件,我的需求是:

  • 不要包含邮件功能。我在notes上处理公司邮件,在gmail里管理个人邮件,不希望再引入一个多余的邮件管理软件
  • 支持Linux,因为那是我日常最主要使用的操作系统
  • 支持CalDAV协议,这样我就可以通过它来访问我在google calender上的日历
  • 可以管理多个日历。我在google calender上面除了有个人的日历以外,还有一份和家人共享的日历
  • 简单,除了日历功能以外不要加入任何其它多余的功能

经过一番搜寻,我最终选定了 Sunbird

View Comments
02 Aug 2008

禁掉烦人的system beep

见过几种不同的方法,最绝的是修改/etc/modprobe.d/blacklist文件,添加下面这行:

 blacklist pcspkr
重启生效。

View Comments
27 Jul 2008

在Ubuntu上安装fcitx

最近刚刚更换了新项目,开发工作从原来的Windows + .NET平台转移到了Linux + Java上,因此我需要重新安装和配置自己电脑上的操作系统和开发环境。
操作系统选的是Ubuntu 7.10,安装还算顺利,然而在配置中文区域及输入法的时候却耗费了很多力气。现在把我经历的过程记录一下,希望能帮有同样需求的朋友少走些弯路。

区域设置

fcitx要求操作系统支持中文区域(locale)。首先用以下命令检查系统是否支持中文区域:

 locale -a  

如果输出的结果不包括zh_CN.*(比如zh_CN.UTF-8),那么就需要进行第二步的安装。

安装中文区域

通常,这意味着运行命令sudo locale-gen zh_CN,然而根据网上资料所述,由于Linux内核2.6.22-15中存在的一个bug,运行上述命令会导致系统挂起而无法继续。而该问题在2.6.22-14中并不存在,因此解决办法之一便是:

  • 重起系统,进入2.6.22-14 recovery mode
  • 运行命令:
      sudo locale-gen zh_CN  
  • 上述命令会迅速执行完毕,再运行locale -a,确认系统已经将中文区域列入支持范围
  • 重起系统,返回2.6.22-15内核
  • 运行sudo dpkg-reconfigure locales,完成区域文件的生成(如果需要的话)和重新配置

安装fcitx

运行如下命令:

  sudo apt-get install fcitx  

配置fcitx

修改/etc/enviroment,增加如下一行:

  LC_CTYPE=”zh_CN.UTF-8″  

在/etc/X11/Xsession.d/下新建95xinput文件,写入:
export XMODIFIERS=”@im=fcitx”
export XIM=fcitx
export XIM_PROGRAM=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
fcitx  

重起X系统,在需要输入中文的时候运行Ctrl + Space就可以调出fcitx了。
最后提醒一下:如果Ctrl + Space还无法调出fcitx,那么请确认X Input Method是被激活的。通常这意味着右键点击目标程序(如terminal)的输入区域,在弹出菜单中选Input Methods → X Input Method。
好了,祝大家fcitx用的愉快!

View Comments
27 Jul 2008

两个有趣的alias

配置Ubuntu环境,最常用的命令恐怕非apt-get install和aptitude search莫属。不愿每次都敲完整的命令,所以顺手配了两个alias:

alias zhao=’aptitude search $1′
alias zhuang=’sudo apt-get install $1′  

简单而且有趣,呵呵。:)

View Comments