我用的是华硕的 S46C, 通过在 etc/default/grub 中的 GRUB_CMDLINE_LINUX_DEFAULT 或 GRUB_CMDLINE_LINUX 添加 acpi_backlight=vendor acpi_osi=Linux 还是不能调整亮度,在设置中不行,更不用说 Fn 键了。
之前用 Ubuntu,Fn 不行,但系统设置还是没问题的。
后来发现 echo /sys/class/intel_backlight (有 4000 多个调整单元) 和 run usr/bin/intel_backlight(百分比调节 0-100) 有用。但每次都手动命令行调节很麻烦,而通过在 etc/rc.d/after.local 中添加 echo password |sudo -S intel_backlight 45,没起作用呃。
还有奇葩地发现 /etc 没有像 ubuntu 中有 acpi 及其中的 backlight、backlightup、backlightdown 等,所以也无法更改这些项目来控制实际的亮度调整元件。
WHY?
【基本解决的分割空间】
随便在哪个文件夹建个 XXX.sh(我是 Documents/light.sh)
然后添加
#! /bin/sh
echo password |sudo -S intel_backlight 43(43 太暗自己调高,最高 100,调戏时请不要使用 --help,直接记 0,黑屏)
我用 xfce,panel 添个 launcher,command 输入 sh Documents/light.sh,勾 run in terminal,以后每次启动桌面点一下该 launcher 即可。。。