14.04 Asus g56jr Fn + 亮度控制

14.04 Asus g56jr Fn + 亮度控制

我最近在新的 Asus G56Jr 笔记本电脑上安装了 Ubuntu。我注意到尽管所有其他 Fn+fX 键都可以使用,但屏幕亮度却不起作用。

我已经尝试编辑 grub,正如之前许多人建议的那样,但没有结果。我还尝试使用各种驱动程序。目前我使用的是 NVidia 二进制驱动程序 331.38,我的 grub 文件如下所示:

GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=force acpi_backlight=vendor"
GRUB_CMDLINE_LINUX=""

我知道这个问题已被问过很多次了,但我找不到任何可行的解决方案。

编辑

与许多其他人不同,我实际上可以在“设置”中设置亮度。

答案1

我有一台华硕 G56JK,也遇到了同样的问题。现在问题已经解决了。

在终端中:

sudo gedit /etc/default/grub

改变

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="

然后保存

sudo update-grub

重新启动计算机。

功能键 (fn+F5/F6) 现在应该处于活动状态。

答案2

最通用的选项是通过 /sys 类文件控制亮度,如下所示 echo 150 > /sys/class/backlight/intel_backlight/brightness。此文件的最高值为 946。

此外,您可以创建一个文件/usr/share/X11/xorg.conf.d/20-intel-conf并输入以下值:


Section "Device"
Identifier  "card0"
Driver      "intel"
Option      "Backlight"  "intel_backlight"
BusID       "PCI:0:2:0"
EndSection

不确定下面的步骤是否是必要的,但我在上面的步骤之前已经使用过它,编辑并 /etc/default/grub放入GRUB_CMDLINE_LINUX_DEFAULT

 
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=force"
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
GRUB_CMDLINE_LINUX=""

然后我做了sudo update-grub

您也可以使用实用程序 xbacklight 并在 unity/Compiz 中设置键盘快捷键来调用它。设置快捷键:
xbacklight -dec 5减少 5 个单位
xbacklight -inc 5以增加。

虽然 xbacklight 不会解决“fn”键的问题,但它仍然可以为您提供一个简单的键盘快捷键。

答案3

在我的 ASUS GL552vw 上安装有 ubuntu 16.04:

只需acpi_backlight=native在 /etc/default/grub 中添加以下内容即可:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=force acpi_osi= acpi_backlight=native"

编辑1

不要忘记更新 grub!

sudo update-grub

答案4

我发现这一点:华硕 1225c 上的亮度键盘按钮不起作用甚至可以在 ASUS G56jr 的 ubuntu 14.04 上使用

编辑:好吧,几年后我又得这么做了,这次是在 Arch Linux 上。事实证明它并不是特定于发行版的,如果你有一台华硕笔记本电脑,那么你就会遇到问题。

因此,大多数用户表示,如果你有华硕笔记本模块(或较新的机器asus_nb_wmi)加载后,您就可以开始了。但是对我来说,这是这个和内核参数acpi_osi=。是的,就是这样。等号后面什么都没有,甚至没有一个空格

因此,要检查它是否默认加载,请执行以下操作:

lsmod | grep asus

如果不是:

modprobe asus-laptop

您可能需要在每次启动时加载该模块,因此请确保使其自动加载(在谷歌上搜索)

我还将保留有关如何永久添加参数的参考链接,并且我也会将其粘贴到这里,以防丢失:

第一的:

sudo sed 's/GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"/GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="/' -i /etc/default/grub

然后:

sudo update-grub

PS:无论您在这些说明中看到 asus-laptop 什么位置,如果您知道您的笔记本电脑足够新,请用 asus_nb_wmi 替换

相关内容