我在 Packard Bell EasyNote TX86(Intel HD Graphics,Core i5)上使用 Arch Linux,无法控制背光(它总是开到最大)。xbacklight 和写入 /sys/class/backlight 都不起作用。我试过了
xrandr --output LVDS --set BACKLIGHT_CONTROL native
但它会导致 X 出现段错误
Backtrace:
[ 308.398] 0: /usr/bin/X (xorg_backtrace+0x3b) [0x80e685b]
[ 308.398] 1: /usr/bin/X (0x8048000+0x64895) [0x80ac895]
[ 308.398] 2: (vdso) (__kernel_rt_sigreturn+0x0) [0xb770140c]
[ 308.398] 3: /usr/bin/X (0x8048000+0xbe860) [0x8106860]
[ 308.398] 4: /usr/bin/X (0x8048000+0x23e57) [0x806be57]
[ 308.398] 5: /usr/bin/X (0x8048000+0x1a135) [0x8062135]
[ 308.398] 6: /lib/libc.so.6 (__libc_start_main+0xe6) [0xb7442c76]
[ 308.398] 7: /usr/bin/X (0x8048000+0x19d11) [0x8061d11]
[ 308.398] Segmentation fault at address 0x48
[ 308.398]
Fatal server error:
[ 308.398] Caught signal 11 (Segmentation fault). Server aborting
Ubuntu 也无法控制它,但 Windows 可以。有什么想法吗?我很想一直使用 Linux,但它很耗电。
答案1
这不再是一个问题,内核已经支持它一段时间了。
答案2
我估计(希望)你说的是键盘背光……在这种情况下,我用的是Ktoso 的bash 脚本脚本绑定到键盘快捷键以使其正常工作。
它在 Arch 中对我有用,但在 Ubuntu 中却不行,不过我不再使用 Ubuntu,所以一切都很好。
答案3
虽然这不是一个修复,而是一个补丁。我个人使用了第一个答案Syzygy
这里. 将所有 3 个脚本绑定到特定的组合键,以便于调整。
答案4
我的笔记本电脑在使用过去 2-3 个版本的 Ubuntu 时也遇到过同样的问题,但我找到了一个非常快速的解决方法。我不知道这是否适用于 Arch,但也许值得一试?
尝试编辑/etc/default/grub
并添加以下条目GRUB_CMDLINE_LINUX_DEFAULT
:
acpi_backlight=vendor
所以现在这行GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
看起来就像GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
(如果您只想尝试一次,也可以在启动期间将其传递给 Grub。)