曾经装了一个 liblunar ,用来在gnome panel里显示农历日历,今天升级到10.04,发现不灵了。由于liblunar提供了python的lib,于是简单写了一个命令行版的前端,顺便保持对python的熟悉程度。最近接触的语言有点杂,码代码时经常会搞混。。。

下载:zhcal.zip
使用之前需要安装liblunar,编译选项
./configure --prefix=/usr --enable-python
make
sudo make install
Copy Code
———————————–
另:分享一个firefox插件default full zoom level, 可以设置页面的默认缩放级别,对于高分屏的同学会有帮助~
现在终端的字体我已经调到16,浏览器默认缩放120%,基本上回到1024时代~
pidgin里有个类似情景模式的功能,除了可用、离线等几个状态之外还可以自定义状态,对不同的im使用不同的状态。我义了两个”at home”和”work”,分别再家里和公司使用。


于是想搞个能够根据网络自动切换两个状态的小脚本,到家能自动切到“at home”,上班时自动切到“work”,终于在上周末搞定了,用了两天,很好用。。
下面是用到的相关脚本:
第一个文件 : status_filectl.pl : status_filectl.0.1
这是个用perl实现的pidgin插件,功能很简单,通过生成~/.purple/cstatus 文件来改变pidgin的状态,需要放到~/.purple/plugins目录,并到插件里启用。
装完插件就可以下面这样修改状态了
echo "at home" > ~/.purple/cstatus
这么简单的功能本来想用dbus实现,但是pidgin的dbus接口不够,不能根据title查找已存状态。。。
第二个文件 : smart_pidgin.sh smart_pidgin.zip
这个文件用来根据网络判断使用不同的状态,需要自定义,放到/etc/NetworkManager/dispatcher.d目录即可
恩,以上,就可以更懒一点了~~
http://linux.chinaunix.net/bbs/viewthread.php?tid=912911
1 打包后,再用scp传过去就可以了,因为打包是保留权限设置信息,
2 用scp 传过去后, 到正确权限的主机是,备份权限, 再备份权限,
getfacl 获取当前正常系统的文件权限,到另一台机器上用 setfacl 恢复。
getfacl -R /root/test > acl.bak
把acl.bak的文件copy过来
setfacl --restore acl.bak