在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自己就隨着系統啓動了。
兩種方法都可行,我看網上很多都是採用第二種方法的,其實第一種方法更簡單。
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自己就隨着系統啓動了。
兩種方法都可行,我看網上很多都是採用第二種方法的,其實第一種方法更簡單。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.