Gnome-shell 无法在带有英特尔显卡的戴尔笔记本电脑上调整屏幕亮度

gui*_*ido 6 fedora gnome-shell brightness

在运行 Fedora 21 的戴尔笔记本电脑(XPS 13 开发人员)上,我遇到了与此类似的情况,或. 我可以提供更多的细节。

在目录下/sys/class/backlight我有:

dell_backlight/brightness
intel_backlight/brightness
Run Code Online (Sandbox Code Playgroud)

我猜第一个是通过dell_laptop模块引入的,而第二个来自i915. 尝试调整屏幕亮度intel_backlight仅适用于(通过回显值),而尝试摆弄其他不会改变,没有错误。

问题是 gnome3 菜单设置和热键都试图解决dell_backlight(热键管理应该在dell_wmi模块中)。

有没有办法让 GNOME 使用另一个,通过 gconf 中的一些设置?或者只是将热键和滑块重新连接到某个脚本?

编辑:

我的笔记本电脑有:

Intel Corporation Haswell-ULT Integrated Graphics (rev 09) (prog-if 00 [VGA controller])
Subsystem: Dell Device 060a
[...] 
Kernel driver in use: i915
Run Code Online (Sandbox Code Playgroud)

这有效(无论是否运行 gnome):

echo 250 > /sys/class/backlight/intel_backlight/brightness
Run Code Online (Sandbox Code Playgroud)

这不会:

echo 250 > /sys/class/backlight/dell_backlight/brightness
Run Code Online (Sandbox Code Playgroud)

我知道 gnome-shell 正在尝试调整 dell_backlight 而不是 intel_backlight,因为使用托盘菜单中的亮度滑块,我可以读取 dell_backlight 中的值变化。

Mic*_*pec 1

我会删除 dell_backlight/brightness


然后我会补充:

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

然后到你的 grub 文件:

update-grub
Run Code Online (Sandbox Code Playgroud)