分页: 1 / 1

IBM的TPB随系统自动启动生效的办法

发表于 : 2010-01-24 19:55
shiyg2001
我的本本是T42p,老东西了,装了9.10,运行良好。安装了tpb包后,期望音量键、亮度调整键等能在调节时有屏幕显示,可是,这个tpb就是不能随系统启动而生效,几经折腾(菜鸟,没办法!),找到解决方案。

其实质就是修改vnram的权限。

1、安装tpb包;
2、创建脚本,命令:

代码: 全选

sudo gedit /etc/init.d/launchtpb.sh
内容如下:

代码: 全选

#! /bin/bash
chown myuser /dev/nvram
tpb &
myuser替换成你自己的用户名,就是你登录系统的名称了,比如我的是yonggang(在终端terminal中显示yonggang@yonggang-t42p:~$,@符号前的部分 )

3、设置权限:

代码: 全选

sudo chmod +x /etc/init.d/launchtpb.sh
4、创建系统连接:

代码: 全选

sudo ln -s /etc/init.d/launchtpb.sh /etc/rcS.d/S75launchtpb.sh
5、重启系统,搞定。

本帖翻译自http://crunchbanglinux.org/forums/topic/3861/solvedautostartsh-and-tpb-thinkpad-fn-keys-osd/,本人按照操作,成功,感谢原作者!

Re: IBM的TPB随系统自动启动生效的办法

发表于 : 2010-01-26 16:18
meteormatt
我的笔记本也是Thinkpad,
但是我还不知道什么是TPB?

Re: IBM的TPB随系统自动启动生效的办法

发表于 : 2010-01-26 16:26
shiyg2001
就是按音量键等显示进度条的包。安装:

代码: 全选

sudo apt-get install tpb

Re: IBM的TPB随系统自动启动生效的办法

发表于 : 2010-01-26 17:35
photor
shiyg2001 写了:就是按音量键等显示进度条的包。安装:

代码: 全选

sudo apt-get install tpb
我的x60在gnome下可以显示啊,不知道是不是系统已经默认安装了这个包 :em09

Re: IBM的TPB随系统自动启动生效的办法

发表于 : 2010-02-10 23:21
skyking
路过 学习了

Re: IBM的TPB随系统自动启动生效的办法

发表于 : 2010-02-14 21:53
fg32152128
呵呵,我尝试一下,多谢

Re: IBM的TPB随系统自动启动生效的办法

发表于 : 2010-05-09 18:55
chayiz
按音量有显示的,但是屏幕亮度没有显示的,啥原因撒

Re: IBM的TPB随系统自动启动生效的办法

发表于 : 2010-05-13 1:19
salan0929
试试看 :em11 搞定,谢谢

Re: IBM的TPB随系统自动启动生效的办法

发表于 : 2010-09-04 1:23
iceliushuai

代码: 全选

#! /bin/bash
chown myuser /dev/nvram
tpb &
改成

代码: 全选

#! /bin/bash
chmod +r /dev/nvram
tpb &
的兼容性要好点

Re: IBM的TPB随系统自动启动生效的办法

发表于 : 2011-03-20 3:52
Points
sudo chmod +x /usr/bin/tpb

Re: IBM的TPB随系统自动启动生效的办法

发表于 : 2011-03-20 11:45
Points
经验证+x 权限不够
要+s权限才行
sudo chmod +s /usr/bin/tpb