hongy19’s blog
debian下的alsa
前段时间重装机器,用的是debian提供的2.6内核,装了alsa-base后发现alsa无法发声,但oss却工作正常。折腾了大半天也没搞明白是怎么回事,无奈之下只好使用oss。今天在版上看到有人讨论,才知道oss不能和alsa共存。而我的问题很可能就是系统在启动的时候预先加载了 oss的驱动。后来用google查了一下,在下面这个网址http://www.sonic.net/~rknop/linux/debian_alsa.html
发现问题果然如此。原来debian中自动侦探硬件的程序discover在检测到声卡后会自动加载oss,只要不让它自动加载就可以了。具体做法就是在/etc/discover.conf中加上一句skip i810_audio 。然后重启就能使用alsa了,不过要注意的是alsa默认是静音,需要自己手动将声音调大。
版上有人说还需要在/etc/hotplug/blacklist中加上i810_audio,我发现不需要这么做。因为安装alsa时,系统在/etc/hotplug/blacklist.d/alsa*中自动添加这些内容。
版上有人说还需要更改/etc/modutils/alsa-base中的相关内容,具体就是将above改为alias。
http://wiki.debian.org.tw/index.php/HardwareIdentification 这个网址讲述了debian中硬件识别的相关知识。
…用Mplayer看mkv和DVD时字幕的问题
前两天下了完美版的friends,是mkv格式的。开始看时居然没有字幕,后来用google搜之,发现是参数没设对,播放时需要加上-sid这个参数
−sid (also see −slang option)
Turns on DVD subtitle displaying. Also, you MUST specify a number which corresponds to a DVD subtitle language (0−31). For the list of available subtitles, use with the −v option and look at the output.
对于完美版的friends来说 -sid 1 英文字幕 -sid 0 中文字幕。如果中文字幕乱码,需要加上
…Vim Tips
:e foo.txt 打开新文件 :e # or ^6 在两个文件之间切换
f(t)x 右至(靠)字符x df(t)x 删除从光标到字符x之间的部分。y也相同 ; 原方向继续执行f,t,F,T
J 合并两行
= 重新格式化,需要用V选中区域
s和R的区别在于s删除字符,然后在当前位置插入若干字符,而R则是替换字符
大多数命令都有如下格式: <数字> 命令 <数字> <范围>
“ay 将复制的内容放入a这个缓冲区
ggyG 复制全部内容
…