![无法通过 Fn 键调节亮度](https://linux22.com/image/18673/%E6%97%A0%E6%B3%95%E9%80%9A%E8%BF%87%20Fn%20%E9%94%AE%E8%B0%83%E8%8A%82%E4%BA%AE%E5%BA%A6.png)
我刚刚用 Gnome 3.2 设置了一个新的 Arch。到目前为止,除了亮度调节之外,一切似乎都工作正常。当我尝试在 Gnome 设置中或使用Fn+调整亮度时☼↑,屏幕会闪烁几秒钟,然后亮度保持不变(Fn变体)或已更改(Gnome 设置)。似乎系统的其他部分坚持保持亮度不变,发生了一场战斗,而其他部分获胜了。
编辑:
硬件是配备 Intel 945GME 图形控制器的 Samsung N130 上网本。
更新:罪魁祸首表现为以下行/var/log/messages
:
samsung_laptop: SABI set command 0x01 failed with completion flag 0xaa and data 0xff
一些研究导致这,它表示该问题的补丁正在进入 3.2 内核。
答案1
您可以尝试以下方法,这可能会给您带来好运。
- 打开你的终端( Ctrl++ Alt)T
sudo vi /etc/default/acpi_support
找到并启用这一行(删除后面的#):
ENABLE_LAPTOP_MODE=true
- 从以下位置安装笔记本电脑模式工具笔记本电脑模式
sudo vi /etc/laptop-mode/laptop-mode.conf
# Enable laptop mode when on AC power.
ENABLE_LAPTOP_MODE_ON_AC=1
# Should laptop mode tools control LCD brightness?
CONTROL_BRIGHTNESS=1
# Commands to execute to set the brightness on your LCD
BATT_BRIGHTNESS_COMMAND="echo 0"
LM_AC_BRIGHTNESS_COMMAND="echo 9"
NOLM_AC_BRIGHTNESS_COMMAND="echo 9"
BRIGHTNESS_OUTPUT=”/sys/class/backlight/acpi_video1/brightness”
您可以在编辑文件之前阅读说明:
***********************************
# * If your system has the file “/proc/acpi/video/VID/LCD/brightness” (VID may
# be VID1 or similar), use this file as BRIGHTNESS_OUTPUT, and use
# the command “echo “. The possible values can be listed using the
# command
#
# cat /proc/acpi/video/VID/LCD/brightness
# * If you have a file /sys/class/backlight/…/brightness, then you can use
# that file as BRIGHTNESS_OUTPUT, and the command “echo “.
#
# As far as I understand it the values are between 0 and
# the value contained in the file /sys/class/backlight/…/max_brightness.
**********************************
答案2
我的运行 Xubuntu 的戴尔笔记本电脑也遇到了同样的问题。 Blue Sky 提供的解决方案对我来说不起作用,但我能够设置一个脚本(通过 sudo 运行)。
cd /sys/class/backlight/intel_backlight
cat max_brightness > brightness
还有一个/sys/class/backlight/dell_backlight
目录,但它似乎在我的系统上不起作用。
答案3
经过几个小时的黑客攻击并达到半工作亮度上/下的各种状态后,Fn keys
我最终安装了samsung-tools
-该指南对我有用很好。
我只能通过按来Fn keys
降低亮度。但使用终端我可以正常调整亮度 - 增加/减少。
三星 np300v5z,Ubuntu 12.04。