解决安装ntfs-3g时遇到的问题

今天安装了CentOS,结果发现好多软件源里都没有,看来又要手动安装了,为了挂载ntfs分区,跑去http://www.ntfs-3g.org下载ntfs-3g,安装好后,试图执行"mount -t ntfs-3g /dev/hdc5 /media/wdata",结果提示:

FATAL: Module fuse not found.
fuse: device not found, try 'modprobe fuse' first

冷不丁的冒出这么个错误提示,有点措手不及的感觉,于是按照提示执行"modprobe fuse",结果又出来:

FATAL: Module fuse not found.

没有fuse模块?用Google搜到了http://fuse.sourceforge.net …


Linux中改变网卡的速度

今天又用到家里的那根20几米的超长网线了,因为太长了,之前windows里用它联网的时候要把网卡速度降到10Mbps才能用。如果自动配置的话会默认用100Mbps的速度连接,但这样的话就会时断时连很不稳定。

我在Linux里试图在Network里直接配置速度,但没有找到,上网google发现需要手动修改,用到的工具是mii-tool。

用管理员权限执行如下命令

mii-tool -A 10baseT-FD eth0

eth0是网卡的名称,"10baseT-FD"是网卡的工作模式,如果要改回100Mbps的话这里填"100baseTx-FD";

FD指的是Full Duplex全双工,也可以是HD即Half Duplex半双工。


解决MPlayer中文字幕显示问题

MPlayer在播放电影时,中文字幕往往不能正确显示,自己简单分析了一下,之所以中文显示出乱码是由于字符的编码选择不正确造成的。

在MPlayer的设置里有两个地方要对字符编码进行设置,一个是对显示字幕的编码进行设置,另一个是对字体文件的编码设置。

对于字幕的编码,就是要显示中文、英文、法文还是其它文字;而对于字体的编码,则是需要根据提供的字体文件严格选择对应的编码。明白了以上两点,再进行设置就不难了。

具体的设置过程如下:

  1. 首先选择字幕编码,在MPlayer的设置中选择"Subtitle & OSD"选项卡,在"Encoding"选单中选择"Simplified Chinese charset (CP936)"。

  2. 接下来是字体编码,先要选择一个中文字体,"Font"选项卡中,在"Font"一栏选择一个中文字体(个人建议将自己的字体放在~/.fonts目录下,然后再到这个目录中选择相应的字体)。字体选择好后,在"Encoding"选单中选择"Unicode",因为unicode是国际通用的字符编码标准,一般的字体编码都是unicode,所以此处要选择"Unicode"而不是"CP936"。

  3. 确定保存后重新播放中文字幕就可以正常显示了 …



Linux中设置Java环境变量

从网上找资料,自己总结一下:

  1. 从java.sun.com上下载jdk,解压到某个目录,比如"/usr/local/java/jdk1.x.x/"

  2. 修改~/.bashrc文件,在文件末尾加入以下几行:

export JAVA_HOME=/usr/java/j2sdk1.x.x
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH

最后重启终端或执行source ~/.bashrc即可。


我的VI配置文件

" 设置字符编码
set encoding=utf-8
set termencoding=utf-8
set fileencoding=utf-8
set fileencodings=utf-8,ucs-bom,gb2312,gb18030,gbk,cp936

" 设置文件格式(unix=LF,dos=CRLF,mac=CR)
set fileformat=unix
set fileformats=unix,dos,mac

" 提示信息语言
set langmenu=en_US.utf-8
language messages en_US.utf-8

" 开启文件类型检测
filetype on

" 开启语法高亮
syntax on

" 显示行号
set …