Who am I

我的照片
Hefei, Anhui, China
Research Fields: Satellite Geodesy

2011年12月23日星期五

Thinkpad E520 ubuntu无线网络设置

在Thinkpad E520电脑上新装了ubuntu11.10,成功安装后,开机搜索竟然搜索不到无线信号。
查找相关资料后,利用如下方法成功解决了问题:
1. 利用rfkill命令列出无线模块:
     rfkill list
     会列出所有无线模块,其中会有一个acer-wireless模块,需要卸载此模块;
2. 卸载acer-wireless模块
     sudo rmmod -f acer-wmi              从内核中移除acer-wmi无线模块
     sudo rfkill unblock all                   unblock所有的无线模块
     rfkill list all                                    重新列出无线模块状况
3. 关闭Terminal,检查电脑的无线网络是否开启,确保无线网络是开启状态
4. 此时,在面板的右上角网络管理中应该可以搜索到无线信号了。

为了不用每次开机都要敲入上述命令,需要在一些文件中做些修改,步骤如下:
1. 将aci-wmi加入黑名单,开机时内核就不会自动加载该模块,语句如下:
     进入/etc/modprobe.d目录下,打开blacklist.conf文件,在文件中加上语句
     blacklist acer-wmi

2. unblock所有的模块
     打开/etc目录下的rc.local文件,在exit 0 之前加上语句
     rfkill unblock all

以上设置之后,无线网络配置成功。

2011年12月19日星期一

.bashrc文件(待完善)


shell定制,常用的设置写入.bashrc文件,写入文件后用source .bashrc命令运行,设置即可生效;

"设置显示路径,~目录加当前目录
if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\[\033[00m\]:\[\033[01;34m\]\W\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\W\$ '
fi

"常用片假名设置
# some more ls aliases
alias ll='ls -alF'
alias la='ls -a'
alias l='ls -CF'
alias clc='clear'
alias rm='rm -i'
alias cat='cat -b'
alias echo='echo -e'


vimrc文件(待完善)


vim的常用设置
set nocompatible
set lines=35 columns=120
colorscheme evening        
set background=dark
set nu

filetype on
filetype plugin on
filetype plugin indent on
filetype indent on
set textwidth=120
syntax enable
syntax on
"set cursorline
set cmdheight=1
set autoindent
set smartindent
set ruler
set foldmethod=syntax
set shiftwidth=4
set softtabstop=4

let fortran_free_source=1
let fortran_more_precise=1
let fortran_do_enddo=1
let fortran_have_tabs=1
let fortran_fold=1
set foldcolumn=4

nmap <F9> <ESC> :!ctags -R *<CR>

let Tlist_Ctags_Cmd='/usr/bin/ctags'
let Tlist_Show_One_File=1
let Tlist_Exit_OnlyWindow=1
let Tlist_File_Fold_Auto_Close=1
let Tlist_Show_Menu=1
let g:winManagerWindowLayout="NERDTree|Taglist,BufExplorer"
let g:winManagerWidth=30
nmap <silent> <F8> :WMToggle<CR>
let Tlist_WinWidth=25
let Tlist_WinHeight=18

let NERDTreeWinSize=25

set showcmd " Show (partial) command in status line.
set showmatch " Show matching brackets.
"set ignorecase " Do case insensitive matching
set smartcase " Do smart case matching
set hlsearch
set incsearch " Incremental search
"set autowrite " Automatically save before commands like :next and :make
"set hidden             " Hide buffers when they are abandoned
"set mouse=a " Enable mouse usage (all modes)