I am LAZY bones ? all linux

2008年 02月 的归档

流言:微软要推出GNU的竞争者——叫UNG

最近微软在非商业使用协议下公布了部分源代码,提出了新的专利合作协议(Red Hat的回应),看起来微软对开源逐渐友好起来。但是涉及微软的一则流言显示,微软的醉翁之意其实是要直接对抗GNU。根据一位匿名微软员工在电子邮件上透露的信息,微软正在开发一个完全与GUN兼容的框架。微软CEO Steve Ballmer在周五(2月23日)声称他们要让Unix恢复到往日的荣耀,同时又能让微软完成对欧盟的承诺——提高软件之间的互用性。Ballmer强调微软的新策略是要向包括Unix粉丝在内的用户提供完整的工具包。根据邮件上泄漏的内容,这个项目称之为UNG,它代表的意思是UNG’s not GNU,预计将在2009年晚些时候发布(这是恶搞么?)。

来自solidot,以下是一些有意思的评论
kcome:
UNGates?反盖茨?
巴大神翅膀硬了?

captmjc:
UNG = UnderNeath Google
在Google下面,隶属于Google

nolava:
RMS会让GNU代表GNU’s Not UNG 以示愤怒

不过我觉得微软应该不太可能这么做,感觉微软的人没有这么好的幽默感
引用: http://it.solidot.org/it/08/02/28/071241.shtml

compiz和fcitx冲突的解决办法

其实准确的说不能算是”冲突”,我机子上的现象是这样的:自从换了这个A卡机器后,装了开源驱动和xserver-xgl,成功打开compiz,但是一直存在一个问题,就是输完用户名和密码后的一瞬间可以看到fcitx的主窗口,但是随机就是黑屏(剩一个鼠标指针),估计是在加载xgl,然后进入桌面后,fcitx的主窗口就不见了,ctrl+space也打不开输入法,但是这时候,只要杀了fcitx再启动一次,就又好使了.大概是因为fcitx启动时间太早了,和后启动的xgl有冲突.
我的fcitx是通过im-switch配置的,于是有了下面的解决方法:
修改 /etc/X11/Xsession.d/80im-switch 找到最后包含有”eval”的两行,加#号注释掉,这样fcitx就不会随X启动了.
然后在gnome的会话里面加上fcitx,重新登录一次,就一切正常了.
要点是fcitx不随X启动,而是谁gnome启动,嘿嘿.

iptraf 命令行的网络监视软件

今天在找一个命令行下的网络监视软件,发现有个叫 iptraf 的,很不错,功能也很全面.
ubuntu下安装可以直接 apt-get install iptraf
截两个图:
screenshot-iptraf2.png
screenshot-iptraf4.png

今天我和我的ubuntu立功了

哈哈,公司一台测试服务器,系统是Redhat AS4,过年回来就发现运行极不正常,后来重启,结果再也没起来了.
虽然只是台测试服务器,但是里面的数据(主要是/home里面的)还是比较重要的,丢了数据会产生大量的重复劳动,于是想办法恢复,但是发现那光驱坏了,拆硬盘挂到其他服务器上,发现硬盘里面的文件都乱了,在那硬盘上重新装Redhat AS4,挂上原来的 /home分区,也不行.工程人员打算放弃的时候,我想到了ubuntu的liveCD,于是那个光盘过去,成功启动,一看,文件居然都还在…不知道他们看的时候为什么是乱码…于是再连上网络,配置好ssh,发邮件告诉同事,哈哈…

防止10分钟无动作屏幕自动黑掉

本来10分钟无任何鼠标键盘动作,就自动黑屏或者进入屏保也挺好的.但是我的机子上在用mplayer看电影的时候,居然也会黑掉,搞得我过一会就要去动动鼠标.
这可能是因为我的本本acpi有点问题,反正到现在,都还不能正常关机断电的…而且mplayer的时候也有这样的输出:
xscreensaver_disable: Could not find XScreenSaver window.
不知道有没有关系,既然搞不清楚,那大不了就不用那个自动黑屏的功能了,于是修改 /etc/X11/xorg.conf 在 Section “ServerLayout” 一段里面添加一下4行:
Option “BlankTime” “180”
Option “StandbyTime” “180”
Option “SuspendTime” “180”
Option “OffTime” “180” #据说只要有这行就行了,但不确定,反正我都加上了,嘿嘿.
以上时间的单位都是分钟,也就是3个小时后再黑屏,对于一般的电影来说已经足够了,哈哈.

mplayer 快捷键列表

昨晚上看个电影,发现那电影的字幕和视频不同步,一时忘了同步字幕的快捷键,幸好本来就是中文的对白,没有字幕也能看,呵呵.
今天看了下man mplayer里面是有的,复制一下备忘,记得man mplayer 的时候要从下面往上找,不然这么长的man页,会忍不住来句”RTFM”的….

键盘控制
注意:
MPlayer有一个完全可配置的,命令驱动的控制层使你可以键盘, 鼠标,游戏杆或遥控器(使用LIRC)控制MPlayer.
输入系统的默认配置文件是~/.mplayer/input.conf, 但可以用-input conf选项来替代.
这些键可能(不)工作, 取决于你的视频输出驱动.

一般控制
后退/前进10秒
up 和 down 后退/前进1分钟
pgup和pgdown 后退/前进10分钟
在播放列表中前进/后退
HOME 和 END 跳转到上级播放列表中的下一个/上一个播放项
INS 和 DEL 跳转到下一个/上一个供选择的源(仅用于asx播放列表)
p / SPACE 暂停电影(按任意键继续)
q / ESC 停止播放并退出
+ 和 – 调整音频延迟+/- 0.1秒
/ 和 * 降低/升高音量
9 and 0 降低/升高音量
m 静音
f 触发全屏
w 和 e 降低/升高panscan范围
o 触发不同OSD状态: 无/搜索/搜索+计时器
d 触发掉帧
v 触发字幕是否可见
j 切换字幕语言
a 切换字幕对齐: 上/中/下
z 和 x 调整字幕延迟+/- 0.1秒
r 和 t 调整字幕位置
i 设置EDL标记

(下列键只对-vo xv或者-vo [vesa|fbdev]:vidix或者-vo xvidix (下列键只能用于使用硬件加速的视频输出(xv, (x)vidix, (x)mga等等),
或者软件均衡滤镜(-vf eq或者-vf eq2)).
1 and 2 调整对比度
3 and 4 调整亮度
5 and 6 调整色相
7 and 8 调整饱和度

GUI键盘控制
ENTER 开始播放
s 停止播放
l 加载文件
c skin浏览器
p 触发播放列表

电视输入控制
h 和 k 选择上一个/下一个频道
n 改变制式
u 改变频道列表

DVDNAV输入控制
K,J,H,L 上/下/左/右
M 跳转到主菜单
S 选择

顺便来个相关链接: http://linuxtoy.org/archives/playing-around-with-mplayer.html

[转]用gettext实现shell脚本国际化.

$ cat test.sh
#!/bin/bash
export TEXTDOMAINDIR=/usr/share/locale
export TEXTDOMAIN=test.sh
echo “$(gettext -s hello)”

编辑一个po文件:
$ cat test.sh.po
msgid “hello”
msgstr “你好!”

编译成mo文件:
$msgfmt -o test.sh.mo test.sh.po

复制到/usr/share/locale/zh_CN/LC_MESSAGES/
$sudo cp test.sh.mo /usr/share/locale/zh_CN/LC_MESSAGES/

中文:
$ export LANG=zh_CN.UTF-8
$ ./test.sh
你好!

英文:
$ export LANG=en_US.UTF-8
$ ./test.sh
hello

这里可以看到,gettext在locale是 zh_CN的时候,会去 TEXTDOMAINDIR 下面的 zh_CN/LC_MESSAGES 里面找mo文件,所以,TEXTDOMAINDIR也可以放在当前目录,只要里面有zh_CN这目录,并且里面的内容是正确的,这样就可以避免放文件到 /usr/share/local 时候所需的root权限.
参考: http://forum.ubuntu.org.cn/viewtopic.php?t=105507

自助域名解析

http://www.editdns.net 这里可以对你的域名进行自助解析,支持动态IP.经过一段时间的试用,觉得不错,谢谢千禧黑提供的消息,嘿嘿.

我又回来了

过了个年,断了几天的网之后,我终于又回来了.
说来也辛苦,昨天这个时候还在湖南境内,今天早上10点,却已经在公司上班了.坐了一夜火车后,都没时间回去洗个澡,就来上班了,因为昨天本该上班的,但由于可恶的春运,买不到票,请假了,今天不好意思再请了,呵呵.

接下来几天要进入原始社会了

接下来几天要进入原始社会了,嘿嘿,上不了网了.
blog也要停止更新了.
先在这里祝所有看到这篇文字的朋友,新春快乐~

来年再见了 :)