富士通西门子 Amilo Pro 上的 LCD 背光键

富士通西门子 Amilo Pro 上的 LCD 背光键

我有一台 FS Amilo Pro V3505,除了亮度异常外,运行 12.04 一切正常。

功能键(Fn-F8 和 Fn-F9)都可以控制 LCD 亮度,正如您所期望的那样。但是,似乎只有第一个键可以注册到通知中。运行 xev 后,亮度降低效果如下

FocusOut event, serial 33, synthetic NO, window 0x3800001,
    mode NotifyGrab, detail NotifyAncestor

FocusIn event, serial 33, synthetic NO, window 0x3800001,
    mode NotifyUngrab, detail NotifyAncestor

KeymapNotify event, serial 33, synthetic NO, window 0x0,
    keys:  2   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

但为了提高亮度,我得到:

KeyPress event, serial 33, synthetic NO, window 0x3800001,
    root 0xac, subw 0x0, time 7324412, (783,376), root:(785,466),
    state 0x0, keycode 120 (keysym 0x0, NoSymbol), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 33, synthetic NO, window 0x3800001,
    root 0xac, subw 0x0, time 7324564, (783,376), root:(785,466),
    state 0x0, keycode 120 (keysym 0x0, NoSymbol), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

cat /sys/class/backlight/intel_backlight/brightness返回 15625,当我降低亮度时,它会下降到 0,但不会随着亮度的增加而增加,尽管实际背光按预期增加。向 /sys/class/backlight/intel_backlight/brightness 写入任何内容都不会改变其值或液晶亮度,并且 /sys/class/backlight 中没有其他条目。

我正在运行内核 3.2.0-49,带有 Intel 945GM 芯片组。

总结一下:

功能键按预期工作 英特尔驱动程序公开 intel_brightness 接口 亮度接口和通知在亮度降低时按预期工作,但在亮度增加时则不然 intel_brightness 接口不能用于改变亮度 没有其他软件亮度控制,例如 没有 acpi 接口。

答案1

不知道这些答案是否足够 - 以下是链接:

在 arch Linux 中有一个解决方法 - 但这里只解释了边缘处的背光。

https://wiki.archlinux.org/index.php/Intel_Graphics

以下是有关英特尔 945GM 的更详细说明:

http://linux.die.net/man/4/intel

“输出配置”后面是背光的选项。

正如您所看到的 - 亮度和背光是两个可以调整的不同的东西。

xrandr --prop

传递当前设定数据。

如果您安装 saucy-kernel 3.10(在 ubuntu 下载)也许很重要 - 仅当您仍然使用内核 3.2.0-49 时?(如果这不起作用,那么您的系统中仍然可以返回到内核 3.2.0-49):

http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.10-saucy

因此 - 不知道内核 3.10 是否对于以下添加是必要的 - 您可以在下载适合您的 64 或 32 处理器的 3.10 后进行安全测试:

sudo dpkg -i linux-*.deb

抱歉 - 现在发现除了 xrandr 之外还有一个额外的包 - 它叫做 xbacklight

默认情况下未安装:

安装 xbacklight

xbacklight-获取

传递当前设定值。

根据 man xbacklight 你可以使用以下命令进行设置:

xbacklight -set(此处为百分比十进制值!)

xbacklight 有一个特殊亮度可以设置:

xbacklight -inc(此处十进制值以百分比增加!)

xbacklight -dec(此处小数值目前减少!)

再次降低该值 — — 如果值设置得太高。

您的问题得到解答了吗? - 请告诉我!

相关内容