Thinkpad Sl400安装ubuntu后音量快捷键无法使用

笔记本/便携移动设备,手机平板等软硬件
回复
liu.zhuhai
帖子: 165
注册时间: 2008-12-03 13:05

Thinkpad Sl400安装ubuntu后音量快捷键无法使用

#1

帖子 liu.zhuhai »

Thinkpad Sl400安装ubuntu后音量快捷键无法使用
哪位高人能解决一下
09年11月开始使用Ubuntu,逐渐抛弃windows,以后还有很多问题请教各位前辈。
头像
peteryeh64
论坛版主
帖子: 9386
注册时间: 2008-12-20 15:43
系统: 家kubuntu20.04
来自: 心靈深處

Re: Thinkpad Sl400安装ubuntu后音量快捷键无法使用

#2

帖子 peteryeh64 »

問題描述不清,高人無從下手... :em04
[论坛版主行为规定]+[PITIVI簡易教程]+[ubuntu裝迅雷]
[releases.ubuntu.com]+[cdimage.ubuntu.com]+[old-releases.ubuntu.com]
[學ubuntu必須拜讀懶蝸牛"笨兔兔的故事"=viewtopic.php?f=112&t=162040][Linux明日的希望在中國]
liu.zhuhai
帖子: 165
注册时间: 2008-12-03 13:05

Re: Thinkpad Sl400安装ubuntu后音量快捷键无法使用

#3

帖子 liu.zhuhai »

qkbeyond 写了:哪儿的音量快捷键 键盘上的 :roll:
是键盘上的
09年11月开始使用Ubuntu,逐渐抛弃windows,以后还有很多问题请教各位前辈。
左月凌风
帖子: 10
注册时间: 2009-07-23 20:28

Re: Thinkpad Sl400安装ubuntu后音量快捷键无法使用

#4

帖子 左月凌风 »

的确,机器上的音量键不能用(键盘以外的),应该是驱动没装上,不过我自定义快捷键,用WIN+上下来调
头像
heshuaikun
帖子: 550
注册时间: 2008-09-07 23:44

Re: Thinkpad Sl400安装ubuntu后音量快捷键无法使用

#5

帖子 heshuaikun »

我也是刚刚把我的触摸板开关弄好。
方法一:用xbindkeys。参照http://hi.baidu.com/cricstiano/blog/ite ... 72322.html

方法二:用我处理触摸板开关的方法,自己添加配置。viewtopic.php?f=126&t=246344
确保你已经装了acpi-support这个包。其实系统已经自带了常见apci event的处理脚本(action),就在 /etc/acpi目录下边。比如:

多媒体键/etc/acpi/mediabtn.sh
上一个/etc/acpi/prevbtn.sh
下一个/etc/acpi/nextbtn.sh
播放 /etc/acpi/playbtn.sh
停止 /etc/acpi/stopbtn.sh
静音 /etc/acpi/mutebtn.sh
声音调低/etc/acpi/voldownbtn.sh
声音调高/etc/acpi/volupbtn.sh

我们只需要在/etc/acpi/events下边定义event和action的匹配就可以了。可以到/etc/acpi/events看看这些配置文件的格式。比如华硕触摸盘开关的配置:
gedit /etc/acpi/events/asus-touchpad

代码: 全选

# /etc/acpi/events/asus-touchpad
# This is called when the user presses the touchpad button and calls
# /etc/acpi/asus-touchpad.sh for further processing.

event=hotkey (ATKD|HOTK) 0000006a
action=/etc/acpi/asus-touchpad.sh
很简单吧。关键是:event=hotkey (ATKD|HOTK) 0000006a 怎么来的?

这个可以用acpi_listen命令来查看。输入acpi_listen命令,连续按几次按你想要查看的快捷键,会看到类似这样的东西

代码: 全选

hotkey ATKD 0000006b 00000002
hotkey ATKD 0000006b 00000003
hotkey ATKD 0000006b 00000004
hotkey ATKD 0000006b 00000005
hotkey ATKD 0000006b 00000006
hotkey ATKD 0000006b 00000007
这是我笔记本的触摸板开关的。前面的部分,也就是hotkey ATKD 0000006b,是我想要的。

举个完整的例子。

我先用acpi_listen命令得到我触摸板开关的apci event。hotkey ATKD 0000006b 。

然后我在/etc/acpi/events 写一个配置,起名叫asus-a6j-touchpad,这个名字是随便起的,比如声音调低的配置你可以叫voldown。
sudo /etc/acpi/events/asus-a6j-touchpad 把 event和它对应的action填上。

代码: 全选

event=hotkey ATKD 0000006b
action=/etc/acpi/asus-touchpad.sh
如此就可以了。
头像
未成仙
帖子: 315
注册时间: 2009-05-27 12:05

Re: Thinkpad Sl400安装ubuntu后音量快捷键无法使用

#6

帖子 未成仙 »

之前的版本 我倒是没有什么问题
这个版本的fn +上下 无法调节亮度
头像
愿在天涯
帖子: 27
注册时间: 2009-10-07 18:12
联系:

Re: Thinkpad Sl400安装ubuntu后音量快捷键无法使用

#7

帖子 愿在天涯 »

坛子里有人已解决过这个问题,不过贴子好像压的很深了,很难搜索到。我在这里把他的再转述一遍。附件里是thinkpad sl400 的驱动程序和一份说明。按照说明去做就可以了,这里再贴出来吧。我都存在电脑里了,以后会用到的哦。呵呵。

1.终端进入文件夹目录
代码:
make all

2.再将编译好的驱动模块复制到驱动目录
代码:
sudo cp lenovo-sl-laptop.ko /lib/modules/`uname -r`/kernel/drivers/misc

并重建模块间的依赖关系
代码:
sudo depmod


3、禁用原来的thinkpad-acpi模块。
编辑/etc/modprobe.d/blacklist.conf文件,
代码:
sudo gedit /etc/modprobe.d/blacklist

在末尾加入下面这行内容
代码:
blacklist thinkpad-acpi

保存,关闭。

4、设置模块自动加载(重启后生效)
在/etc/modules中加入一行lenovo-sl-laptop,或者用下面的命令:
代码:
sudo sed -i '$alenovo-sl-laptop' /etc/modules


5、允许驱动管理屏幕背光
创建/etc/modprobe.d/lenovo-sl-laptop.conf
代码:
sudo gedit /etc/modprobe.d/lenovo-sl-laptop.conf

加入一行
代码:
options lenovo-sl-laptop control_backlight=1


6、手动加载模块
代码:
sudo modprobe lenovo-sl-laptop



现在应该能用除Fn+F8(禁用/启用触摸板)以外所有的快捷键了,如果你遇到了关于背光控制的问题,请仿照第3步禁用video模块,并将/etc /init.d/hotkey-setup文件中的echo 0 > /sys/module/video/parameters/brightness_switch_enabled一行删掉(如果有的话),并重新启动。
附件
tetromino-lenovo-sl-laptop-b19a08f.tar.gz
(10.07 KiB) 已下载 314 次
头像
愿在天涯
帖子: 27
注册时间: 2009-10-07 18:12
联系:

Re: Thinkpad Sl400安装ubuntu后音量快捷键无法使用

#8

帖子 愿在天涯 »

最后一段 Fn+F8 作用不大,不用管了。其它的都没问题。
头像
karllv
帖子: 632
注册时间: 2008-12-04 17:23

Re: Thinkpad Sl400安装ubuntu后音量快捷键无法使用

#9

帖子 karllv »

9楼的哥哥,以前的那个LENOVO驱动在9.10上编译不了。
以前的版本都是好的
头像
愿在天涯
帖子: 27
注册时间: 2009-10-07 18:12
联系:

Re: Thinkpad Sl400安装ubuntu后音量快捷键无法使用

#10

帖子 愿在天涯 »

不会啊,我的是thinkpad sl400 27432gc的。可以编译成功的。你再试试。记住终端进入含有makefile的目录,然后输入
sudo make all

编译完成后,就会在当前目录下生成很多文件,再按说明去做。
头像
karllv
帖子: 632
注册时间: 2008-12-04 17:23

Re: Thinkpad Sl400安装ubuntu后音量快捷键无法使用

#11

帖子 karllv »

Thank you!
头像
karllv
帖子: 632
注册时间: 2008-12-04 17:23

Re: Thinkpad Sl400安装ubuntu后音量快捷键无法使用

#12

帖子 karllv »

代码:
make all

代码:
cp lenovo-sl-laptop.ko /lib/modules/`uname -r`/kernel/drivers/misc


2.
代码:
gedit /etc/modules

末尾添加
引用:
lenovo-sl-laptop


3.
代码:
touch /etc/modprobe.d/lenovo-sl-laptop.conf

代码:
gedit /etc/modprobe.d/lenovo-sl-laptop.conf

添加
引用:
# install lenovo-sl-laptop
install lenovo-sl-laptop /sbin/modprobe --ignore-install lenovo-sl-laptop
options lenovo-sl-laptop control_backlight=1

# blacklist
blacklist thinkpad_acpi


4.
代码:
gedit /etc/init.d/hotkey-setup

在do_video之前插入
引用:
echo 0 > /sys/module/video/parameters/brightness_switch_enabled

代码:
if laptop-detect; then

echo 0 > /sys/module/video/parameters/brightness_switch_enabled

do_video

fi
;;
restart|force-reload)
$0 stop || true
$0 start
;;
头像
meteormatt
帖子: 693
注册时间: 2008-02-24 14:15
系统: Ubuntu
来自: 江苏
联系:

Re: Thinkpad Sl400安装ubuntu后音量快捷键无法使用

#13

帖子 meteormatt »

愿在天涯 写了:坛子里有人已解决过这个问题,不过贴子好像压的很深了,很难搜索到。我在这里把他的再转述一遍。附件里是thinkpad sl400 的驱动程序和一份说明。按照说明去做就可以了,这里再贴出来吧。我都存在电脑里了,以后会用到的哦。呵呵。

1.终端进入文件夹目录
代码:
make all

2.再将编译好的驱动模块复制到驱动目录
代码:
sudo cp lenovo-sl-laptop.ko /lib/modules/`uname -r`/kernel/drivers/misc

并重建模块间的依赖关系
代码:
sudo depmod


3、禁用原来的thinkpad-acpi模块。
编辑/etc/modprobe.d/blacklist.conf文件,
代码:
sudo gedit /etc/modprobe.d/blacklist

在末尾加入下面这行内容
代码:
blacklist thinkpad-acpi

保存,关闭。

4、设置模块自动加载(重启后生效)
在/etc/modules中加入一行lenovo-sl-laptop,或者用下面的命令:
代码:
sudo sed -i '$alenovo-sl-laptop' /etc/modules


5、允许驱动管理屏幕背光
创建/etc/modprobe.d/lenovo-sl-laptop.conf
代码:
sudo gedit /etc/modprobe.d/lenovo-sl-laptop.conf

加入一行
代码:
options lenovo-sl-laptop control_backlight=1


6、手动加载模块
代码:
sudo modprobe lenovo-sl-laptop



现在应该能用除Fn+F8(禁用/启用触摸板)以外所有的快捷键了,如果你遇到了关于背光控制的问题,请仿照第3步禁用video模块,并将/etc /init.d/hotkey-setup文件中的echo 0 > /sys/module/video/parameters/brightness_switch_enabled一行删掉(如果有的话),并重新启动。
这份驱动对Thinkpad T400和R400也有效吗?

怀念以前的老台式机。可惜现在租的地方没条件用了。目前只能用笔记本和手机了。
wyfha
帖子: 1
注册时间: 2010-08-26 13:16

Re: Thinkpad Sl400安装ubuntu后音量快捷键无法使用

#14

帖子 wyfha »

tp的驱动x64好像不能用哎,有解决办法吗?
回复