无法通过 Fn 键调节亮度

无法通过 Fn 键调节亮度

我刚刚用 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

您可以尝试以下方法,这可能会给您带来好运。

  1. 打开你的终端( Ctrl++ Alt)T
  2. sudo vi /etc/default/acpi_support
  3. 找到并启用这一行(删除后面的#):

    ENABLE_LAPTOP_MODE=true

  4. 从以下位置安装笔记本电脑模式工具笔记本电脑模式
  5. 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。

相关内容