web-dev-qa-db-ja.com

ThinkPad LCD Linuxでのバックライトステップの問題

Thinkpad Edge E130を使用しており、LCD画面のバックライトには15ハードウェアステップがあります。

$ cat /sys/class/backlight/acpi_video0/max_brightness 
$ 15

私は現在、デスクトップ環境としてLXDEを使用してLinuxを実行していますが、これが問題です。

  • LXDEにログインする前に、バックライトは正常に機能します。 Fn + F6/Fn + F7を使用すると、すべてのハードウェア手順を設定できます
  • ログイン後、設定できるのは8ステップのみです。 LXDEとACPIはどちらも、Fn + F7の圧力(8 * 2 "=" 15)ごとに1ステップ増加すると思います。

次のカーネルブートパラメータを追加しようとしました。

  • acpi_backligh=vendor
  • acpi_backligh=vendor, acpi_osi=Linux
  • acpi_backligh=vendor, thinkpad-acpi.brightness_enable=1this wikiによる)

いずれの場合もバックライトが完全に機能しなくなるので、acpi_backligh=vendorは私の場合は役に立たないと思います。

video.use_bios_initial_backlight=0カーネルパラメータも試してみましたが、何も起こらないようです(常に8ステップ)。

提案?

2
eang

いくつか検索した後、私は次の解決策を見つけました:単純な

# echo -n 0 > /sys/module/video/parameters/brightness_switch_enabled

もちろん、これはすべての起動時に実行する必要があります(方法は特定のディストリビューションによって異なります)。

どうもありがとう Arch Linuxの人たち

2
eang