14.04 华硕 g56jr Fn + 亮度控制

Hra*_*hos 10 brightness asus function-keys 14.04

我最近在我的新华硕 G56Jr 笔记本电脑上安装了 Ubuntu。我注意到尽管所有其他 Fn+fX 键都在工作,但屏幕亮度却没有。

我已经尝试编辑 grub,正如前面许多人所建议的那样,但没有结果。我也尝试使用各种驱动程序。ATM 我使用的是 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=""
Run Code Online (Sandbox Code Playgroud)

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

编辑

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

小智 22

我有一台华硕 G56JK 并遇到了同样的问题。它现在对我来说是固定的。

在终端:

sudo gedit /etc/default/grub
Run Code Online (Sandbox Code Playgroud)

改变

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Run Code Online (Sandbox Code Playgroud)

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="
Run Code Online (Sandbox Code Playgroud)

保存,然后

sudo update-grub
Run Code Online (Sandbox Code Playgroud)

重新启动计算机。

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


小智 3

最通用的选项是通过 /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
Run Code Online (Sandbox Code Playgroud)

不确定是否需要以下步骤,但我在上述步骤之前使用过它,编辑/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=""
Run Code Online (Sandbox Code Playgroud)

然后我做了一个sudo update-grub

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

虽然 xbacklight 无法解决“fn”键的问题,但它仍然会给您一个简单的键盘快捷键。


Dr.*_*rio 0

我发现:亮度键盘按钮在 Asus 1225c 上不起作用,即使对于带有 ASUS G56jr 的 ubuntu 14.04 也能工作

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

因此,大多数用户说,如果您加载了asus-laptop 模块(或对于较新的机器asus_nb_wmi),那么您就可以开始了。然而对我来说这是这个和内核参数acpi_osi=。是的,正是这样。等号后面没有任何内容,甚至没有空格

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

lsmod | grep asus
Run Code Online (Sandbox Code Playgroud)

如果不是:

modprobe asus-laptop
Run Code Online (Sandbox Code Playgroud)

你可能需要在每次启动时加载模块,所以请确保让它自动加载(在谷歌上搜索)

我还将保留有关如何永久添加参数的链接以供参考,并且我还将其粘贴到此处,以防它在那里丢失:

第一的:

sudo sed 's/GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"/GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="/' -i /etc/default/grub
Run Code Online (Sandbox Code Playgroud)

然后:

sudo update-grub
Run Code Online (Sandbox Code Playgroud)

PS 无论您在这些说明中看到 asus-laptop,但您知道您的笔记本电脑足够新,请替换为 asus_nb_wmi