尘's Blog
Happy coding

ubuntu9.10安装后配置 1

2009年12月16日 03:45 in ubuntu tags: ubuntu9.10

 1.无线网卡

我的网卡是Network controller: Broadcom Corporation BCM4312 802.11b/g 

去官网下载驱动 http://www.broadcom.com/support/802.11/linux_sta.php有32和64位的。

按照下面步骤:

# mkdir hybrid_wl

# cd hybrid_wl

#把gz文件放到这里

# tar xzf hybrid-portsrc.tar 

# make clean   (optional)

# make

# lsmod  | grep "b43\|ssb\|wl"

#如果

# rmmod b43

# rmmod ssb

# rmmod wl

#把下面大模块加入黑名单

# echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf

# echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf

#加载新模块

# rmmod wl 

# cd /lib/modules/<kernel-version>/kernel/net/wireless/

# mv wl.ko wl.ko.orig

#把编译好的wl.ko拷贝到这个目录下

# depmod

# modprobe wl 

但是由于内核自己会加载ssb模块,结果ssb和wl会冲突。导致每次重启后要执行下面命令,才会自动启动无线网卡。

解决办法:重做initrd,删除ssb模块,这样实现(可以先uname -r,得到内核版本,然后用它来代替$(uname -r),我的内核是linux-2.6.31-15-generic)

sudo rm /lib/modules/$(uname -r)/kernel/drivers/ssb -rf

sudo depmod -a

sudo mv /boot/initrd.img-$(uname -r) /boot/initrd.img-$(uname -r).old

ubuntu 9.1下应该这样(没有以前的mkinitrd)

sudo mkinitramfs -o /boot/initrd.img-$(uname -r)

如果找不到mkinitramfs命令,请在新立得软件安装里搜索initramfs,安装相关工具

sudo gedit /etc/modprobe.d/blacklist

确认里面有

blacklist bcm43xx

blacklist b43

blacklist ssb

 重启即可.

2.安装fcitx输入法

#卸载ibus

sudo apt-get remove ibus

#卸载scim

 

sudo apt-get remove --purge scim-*

sudo apt-get autoremove

 

#安装fctix

sudo apt-get install fcitx


英文locale下使用中文输入法

sudo aptitude install im-switch

sudo im-switch -s fcitx -z all_ALL

im-switch -s fcitx -z all_ALL

编辑 /etc/gtk-2.0/gtk.immodules(如果存在的话) 或者 /usr/lib/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodules 文件,在xim 的 local 增加 en 也就是说:

"xim" "X Input Method" "gtk20" "/usr/share/locale" "ko:ja:th:zh"

改成

"xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:th:zh"

保存退出,重启后再进就ok了.

 

3.vim

ubuntu系统默认安装的是vim-tiny版,缺少好多功能.

#sudo apt-get remove vim-tiny

#sudo apt-get remove vim-common

#sudo apt-get install vim-full

4.播放器

安装:
sudo apt-get install audacious
安装audacious的解码器(这个好像已经装好了,如果你装了Rhythmbox或视频解码器)
sudo apt-get install audacious-plugins audacious-plugins-extra audacious-plugins-extra-console

乱码问题
可以通过设置解决中文出现乱码问题,方法如下:
在播放器界面右键-首选项-播放列表-元数据:
选择:装入时
使用自动编码检测器:chinese
备用字符编码:GBK
删除播放列表,再重新加入歌曲就可以了。如果不想删除也可以,每一个播放过得歌曲,或者双击过得歌曲,乱马都会变得正常!
默认音量小的问题
首选项-Replay Gain-Default gain
这里的默认值是-9.00,将它改回0.00,这样就和系统的音量一样了。

4.virtualbox3.1

直接安装deb包,会报错,缺少什么包,直接google "<包名> karmic",找到这些包装上即可。

5.eva  qq

#sudo apt-get install eva

报错,解决办法同virtualbox。

6。其他google浏览器等。


让win7左下角资源管理器默认打开我的电脑 0

2009年12月05日 01:58 in windows tags: win7

shift+右键,点开资源管理器的属性,在目标后加上,一个空格,再加上%SystemRoot%\explorer.exe再加上一个空格,再加上一个逗号。

就可以实现让资源管理器默认打开我的电脑。


关于aupe.h文件 4

2009年12月02日 23:28 in CC++ tags: aupe

        <<UNIX环境高级编程>>第二版的代码都包含有aupe.h文件,该文件里面的函数实现代码,在书中的附录里面。