Gnu \ Linux用のラップトップディスプレイバックライトアジャスターの作成

みなさんこんにちは。 ある日、Samsung n143ラップトップでGentooを構築したいと思いました。 コンパイルの夜の後、グラフィカルシェルを構築することになりました。 私は通常のKDE4を選択し、組み立て、インストールしました。 ディスプレイのバックライトレベルを調整するためのFnキー(およびKDEシステム設定のプログラム調整)を除き、すべての機器とFnキーは完全に機能しました。 samsung-backlightおよびsamsug-toolsパッケージをインストールして問題を解決しようとしましたが、何も機能しませんでした。

私がこの問題をどのように解決したかに興味がある人は、猫の下にいてください。



少しグーグルが「setpci」でバックライトを調整する方法を見つけました。 これを行うには、まずlspciを使用してPCIデバイスのリスト全体を取得し、必要なデバイスの「アドレス」を見つけて、目的の値に設定する必要があります。

# lspci 00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07) 00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07) 00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07) 00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03) 00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03) 00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03) 00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03) 00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03) 00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03) 00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 (rev 03) 00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 03) 00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03) 00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03) 00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03) 00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93) 00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03) 00:1f.2 SATA controller: Intel Corporation ICH9M/ME SATA AHCI Controller (rev 03) 00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03) 02:00.0 Ethernet controller: Atheros Communications Inc. AR242x / AR542x Wireless Network Adapter (PCI-Express) (rev 01) 06:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8057 PCI-E Gigabit Ethernet Controller (rev 10)
      
      





私の場合、「正しい」デバイスは「00:02.0 VGA互換コントローラー:Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller(rev 07)」です。 setpciユーティリティを使用して、pciデバイスを構成できます。

実行するにはルート権限が必要です:

 # setpci -s 00:02.0 F4.B=<VALUE>
      
      





どこで




All Articles