如何在华硕N56VZ Ubuntu 12.04笔记本电脑上使用多媒体密钥


11

我的多媒体键(FN键)无法正常工作。笔记本是华硕N56VZ。

如果我通常按多媒体组合键,则什么也不会发生。如果我尝试在按下的同时获取键码,例如在启动xev或acpi_listen的情况下使用Fn+ F8(应调高音量),则根本没有输出。只有Fn+ F1(待机)和Fn+ F2(无线开/关)组合有效,而且在执行此操作时,xev或acpi_listen上没有输出。

我在这里可以做什么?


2
您的笔记本电脑有几个最近的BIOS更新-您是否安装了最新的?
fossfreedom

我已经对此进行了测试,并将BIOS更新为ASUS N56VZ驱动程序官方页面上的最新版本。此更新之后,仍然没有成功。
linuxrecon

Answers:


3

我也有一个华硕N56VZ。

好消息,您几乎可以使用所有的Fn键(屏幕背光控制键除外,不知道为什么)

坏消息是,目前,您必须等待内核3.5的发布,或者如果无法等待,则根据此处看到的内容修改源代码。

更新11/19/2012

好消息是,自Ubuntu 12.10起,大多数Fn键即可使用。

另一个好消息!对于不需要的屏幕背光控制键(F5和F6),我已经找到了此过程。它最初是为华硕Zenbook Prime编写的,但它与N56VZ一样具有魅力。

更新04/07/2013

我最近将固件升级到了版本2.16。不幸的是,这个版本的fixasusbacklight解决方法似乎效率不高。屏幕背光Fn+F5/F6按键不再起作用。无论如何,这种情况应该在本月底发布Ubuntu 13.04时解决。我刚刚测试了Beta Live CD,并且一切正常。


我的N56VJ与N56VZ非常相似,我在n56VJ上的ubuntu 12.10有一些睡眠问题,请看一下:goo.gl/uNOY0 您最后还会遇到这个问题吗?
Ashashsony

@ Jean-Louis您是如何申请的fixasusbacklight?基本偏移和DIDL和CADL偏移的组合是什么?对于BIOS 2.12,我按照链接中所述的步骤进行操作,发现各自的地址分别为0xCA876018、0x120和0x220。不幸的是,这仍然不起作用,也没有Fn + F5或Fn + F6。
亚当·里奇科夫斯基

@ adam-ryczkowski我没有相同的BIOS版本。我的是2.11。对于此版本,您指定的值有效。您是否尝试应用自述文件中指示的过程来提取DIDL / CADL偏移量?
Jean-Louis Jouannic 2013年

@ Jean-Louis是的,我做到了。我在该脚本中编辑了三个值。顺便说一句:当我acpi_os=在/ etc / default / grub中使用line时,我可以使用Fn + F5 / F6 调整亮度(没有脚本),但是只能调整亮度的大约20%。尽管从技术上进行调整是可行的,但是Ubuntu并不知道。我无法捕捉到Fn-F5键与之绑定xbacklight,也没有关于更改屏幕亮度的OSD通知。
亚当·里奇科夫斯基

@ adam-ryczkowski好吧。恐怕无法为您提供帮助。也许您可以尝试升级固件。如前所述,在最新的BIOS 2.16中,似乎没有必要采取其他解决方法。每个Fn键都可以正常工作。
Jean-Louis Jouannic

2

根据华硕的说法,这可能是BIOS的问题。他们还说,根据BIOS小组的答复,wmi评估方法的调用方法在新的ASUS笔记本电脑中返回ASUS_WMI_UNSUPPORTED_METHOD。该补丁修复了该问题。1个

正如fossfreedom所说,您的笔记本电脑有几个最近的BIOS更新。在尝试此修复程序之前,您需要确保您的BIOS是最新的。

我在Dropbox上共享了此文件,因为在任何不需要您输入用户名和密码的地方都找不到它。

因此,首先您需要下载文件asus-wmi-dkms_0.2_all.deb。完成此操作后,只需按键盘上的Ctrl+ Alt+ T打开终端。当它打开时,导航到下载文件的文件夹(可能是“下载”文件夹),然后运行以下命令。

sudo apt-get install dkms
sudo dpkg -i asus-wmi-dkms_0.2_all.deb

我希望这对您有用。

点击此处下载文件

1资料来源:华硕VIP技术支持

PS让我知道这是否有效。因为如果没有的话,我需要告知Asus VIP支持。谢谢


您知道如何从ubuntu更新BIOS吗?我只安装了Ubuntu(以及virtualbox中的Windows 7,但我认为我无法从VM更新BIOS)。谢谢
fernandogarcía2012年


Error! Bad return status for module build on kernel: 3.2.0-26-generic (x86_64)在运行上面的dpkg命令时得到一个。我已经将BIOS更新到最新版本(N56VZ.204)。
开普勒2012年

您下载文件了吗?
米奇

@Mitch:是的,我升级了BIOS,然后下载了文件并运行了上面指定的命令,这给了我很多输出,这些输出以我先前的评论结尾。
开普勒2012年

1

我也有华硕N56VZ。

为了使Fn键正常工作,我安装了内核3.5.3,除屏幕亮度外,其他所有功能均正常运行。我很确定没有必要进行内核更新,如果您更新模块asus_wb_wmi就足够了。

现在与此内核一起使用的另一件事是以前无法使用的Wifi领导。


在当前的Ubuntu 12.04内核3.2.0-32-generic中,除屏幕亮度外的所有功能键都可以正常工作。您知道什么模块负责WiFi led吗?
tommyk 2012年

0

尝试编辑键盘快捷键,因为上面列出的所有多媒体功能都可以输入。

转到系统设置,键盘,然后单击快捷方式选项卡。您正在寻找的功能在“声音和媒体”部分中,但是您可能还会在其他部分找到一些值得更改的有用功能。


尝试使用来自Ubuntu论坛的建议:ubuntuforums.org/showpost.php?p=9212176&postcount=3
xlukasx 2012年

我也尝试过此操作,但是即使添加了此功能,也无法将键绑定到FN + Fx。而且xev在这里没有给出任何输出...
linuxrecon

0

出现功能,多媒体键由软件路由;电源功能,待机和wifi电源除外。
如果需要这些功能快捷键,则必须以KB首选项手动创建它们:因为它们不是本机扩展。

例如:我的键盘具有完全独立的快捷键(我发现它是旧的HP),并且有一个名为“购物”的按钮,该按钮是一个有序列号的代码,并且没有映射。所以我将其设置为终端。

如果进入键盘设置->“快捷方式”选项卡:是否可以映射“功能+ Fx”?


不行不行 我无法使用FN + F1键进行映射,只是无法识别。我唯一能做的就是用SHIT + Fx(而不是Fn + Fx)设置音量调高(例如),但这不是一个真正的解决方案。
linuxrecon

0

我有一个华硕N53SM,我所有的FN + F *键都显示为在xev中创建键码。测试按键时,请确保已选择xev窗口。如果您的键没有产生键码,则XWindows系统无法知道何时按下它们。


我绝对确定xev窗口在前面。否则,将无法通过输出测试其他键,例如12345。
linuxrecon

0

我有一个N56VJ,最后一个内核更新到3.7.0.4,终于使屏幕背光f6,F7正常工作了。他们在xev中生成事件,而我在右上方显示滑块。虽然它不会改变太多亮度,但是滑块只会向下移动大约90%。有没有办法改变范围?


如果您还有其他问题,请单击“ 提问”按钮进行提问
Oyibo,2012年

我确认,在N56VZ的一个快乐的日子里,Fn + F5 / F6奇迹般地开始产生键盘事件,亮度开始改变,OSD开始确认它!
亚当·里奇科夫斯基

1
您可以以root身份手动将Brighntess级别完全降低(以完全禁用)echo 23 > /sys/class/backlight/intel_backlight/brightness。“ 23”是所需的亮度级别。如果您输入“ 0”,屏幕将显示为空白。
亚当·里奇科夫斯基
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.