亮度热键只有轻微的工作
我刚刚在我的三星笔记本电脑上安装了Precise(QX412-S01au,使用Ubuntu 2D)。 亮度热键有点工作:
- 使用控制面板中的滑块调整亮度可以正常工作
- 按亮度键会显示亮度通知
- 无论以前是什么,按“向上”都会将亮度提高到最大值
- 无论以前是什么,按“向下”都会将亮度降低到最大值以下一级。
我看的另一个答案(找不到链接,抱歉)让我尝试这个:
echo "0" | sudo tee /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/backlight/acpi_video0/brightness
它将亮度调至最低设置。 和
echo "7" | sudo tee /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/backlight/acpi_video0/brightness
它将亮度设置为最高设置。 中间的每一步也都有效。
在那个和控制面板之间工作,我认为驱动程序很好。 知道为什么热键 (只有热键)似乎卡在前两个亮度设置?
ps很高兴命中命令行使其工作:)
我找到了修复。 没有解决方法。
如果您将内核更新到最新的稳定版本(编写时为3.11),它将100%正常工作
如何在没有任何Distro-upgrade的情况下将内核更新到最新的主线版本?
这个网站解释了它。 下载3个部件后,右键单击deb并按软件中心打开然后安装,按列出的顺序安装。 为所有3做,然后重新启动和瞧。
我不确定为什么没有人早点发现这一点。 请注意我的linux内核之前是3.0.8.29,而我的亮度热键显示了条形但实际上没有改变亮度。 在此之后它100%正常工作。
我希望ubuntu团队准备好这个,并将其应用到我正在使用的ubuntu 12.04的更新中。 这应该全面解决,它还带有这里列出的改进。
谢谢大家,祝你好运。 我只会说,任何内核升级总是有恐慌的可能性但我不幸并且这次没有问题。 始终冒自己的风险。
测试:
- 当你打开笔记本电脑时,你看到Grub菜单吗? 如果是,请继续。 如果不是,请在开机时保持移位,以访问Grub菜单。
- 选择正确的选项(通常的Ubuntu条目是您正在寻找的)而不是按Enter键进行选择,按
e
编辑引导参数。 - 在编辑模式下,搜索该行
linux /vmlinuz-
quiet splash
后添加acpi_backlight=vendor
,两侧用空格分隔。
如果你做得对,这不会永久改变任何东西。 这将是一次性更改,所有更改都会在重新启动时消失,因此请随意使用这些选项。 您可以将此作为参考。
然后按Ctrl + X或F10启动。 现在它应该像往常一样启动到Ubuntu。 登录,并尝试测试您的密钥以改变亮度。 如果可行,您可以永久更改。 永久改变
注意:
为了安全起见,在进行永久性更改之前测试一切。 如果您不是那么经验丰富,请按照与描述完全相同的步骤来防止将来启动失败。 任何伤害都可以恢复,但为自己省点麻烦。
- 打开终端( Ctrl + Alt + T )
- 输入
sudoedit /etc/default/grub
并按Enter键。 出现提示时输入密码。 - 您最喜欢的(默认)编辑器将打开一个文件。 搜索读取的行
GRUB_CMDLINE_LINUX_DEFAULT="
通常,默认情况下,"
是quiet splash
。 - 最后在引号内添加
acpi_backlight=vendor
,用现有参数的空格分隔。 - 保存文件,然后退出编辑器。
- 从终端运行
sudo update-grub
将更改写入grub菜单。
更改将在重新启动时应用。
我为dell 5521找到了一个可切换的ati / intel图形的解决方法
首先尝试将/sys/class/backlight/intel_backlight/brightness
值更改为某个值,看看是否会改变亮度。 例如,使用nano和管理员权限。
实际发生的是,切换键增加了/sys/class/backlight/acpi_video0/brightness
的值,所以我所做的是从function键获取事件并增加/sys/class/backlight/intel_backlight/brightness
的值的脚本/sys/class/backlight/intel_backlight/brightness
。
首先添加与亮度键相关的创建两个事件function:
sudo nano /etc/acpi/events/dell-brightness-down
添加以下代码:
# /etc/acpi/events/dell-brightness-down event=video DD01 00000087 00000000 action=/etc/acpi/dell-brightness-down.sh
然后
sudo nano /etc/acpi/events/dell-brightness-up
添加以下代码:
# /etc/acpi/events/dell-brightness-up event=video DD01 00000086 00000000 action=/etc/acpi/dell-brightness-up.sh
注意事件的值可以通过运行acpi_listen
并按下亮度切换键来获得相应的上下亮度我的fn + f4和fn + f5
然后创建相关脚本以执行所需操作:
sudo nano /etc/acpi/dell-brightness-down.sh
然后添加“随意调整” :
#!/斌/庆典 亮度= $(cat / sys / class / backlight / intel_backlight / brightness) 一个= $((亮度-100)) 如果[“$ brightness”-gt 600]; 然后 echo $ a >> / sys / class / backlight / intel_backlight / brightness 科幻
600是随机最小值,随意选择你想要的最小值,但保持在范围内
cat /sys/class/backlight/intel_backlight/max_brightness
另一个 :
sudo nano /etc/acpi/dell-brightness-up.sh
添加:
#!/斌/庆典 亮度= $(cat / sys / class / backlight / intel_backlight / brightness) 一个= $((亮度+ 100)) if [“$ brightness”-lt 4000]; 然后 echo $ a >> / sys / class / backlight / intel_backlight / brightness 科幻
然后
chmod +x /etc/acpi/dell-brightness-up.sh
和
chmod +x /etc/acpi/dell-brightness-down.sh
最后:
chmod 666 /sys/class/backlight/intel_backlight/brightness
具有对背光值文件的写访问权。
重新启动,亮度现在对我来说很好。