在Ubuntu下Thinkpad Hotkeys啓用

首先需要安裝tpb這個包,簡單的方法就是直接安裝即可。我的是10.04 DVD安裝的,直接都安裝好了。
    sudo aptitude install tpb
或者網上下載這個deb包,雙擊安裝。
如果安裝到最後的時候會出現錯誤提示,問題的根本就是這個nvram的權限問題,解決了這個問題自然就OK了。


有兩種方法可以解決這個問題 (這裏%username是你要登錄到系統的用戶名,記得修改爲自己的阿)
1.修改/etc/init.d/tpb這個文件
    sudo vi /etc/init.d/tpb
該文件內容如下:
    #!/bin/sh
    #


test -f /lib/lsb/init-functions || exit 1
. /lib/lsb/init-functions


case "$1" in
  start)
    /sbin/lsmod | /bin/grep nvram > /dev/null
        if [ $? != 0 ]
    then
        log_begin_msg "Loading nvram module"
        modprobe nvram
        chown %username /dev/nvram
        log_end_msg 0
    fi
    tpb -d
    ;;
  stop)
    ;;
  restart|force-reload)
    ;;
  *)
    echo "Usage: tpb {start|stop|restart|force-reload}" >&2
    exit 1
    ;;
esac


exit 0


2.重新添加新的啓動腳本


sudo gedit /etc/init.d/tpbd.sh
添加如下內容
#! /bin/bash
chown %username /dev/nvram
tpb &
然後修改該文間的權限
sudo chmod +x /etc/init.d/tpbd.sh
然後建立一個軟鏈接
sudo ln -s /etc/init.d/tpbd.sh /etc/rcS.d/S75tpbd.sh
好了,保存重新啓動系統,tpb自己就隨着系統啓動了。
兩種方法都可行,我看網上很多都是採用第二種方法的,其實第一種方法更簡單。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章