xバックライトが機能しない

xバックライトが機能しない

私のAsus X556UにはW10とDebian Jessieの間にDualBootがありますが、明るさを調整する必要があります。

インターネット検索でxbacklightを見つけましたが、実行に問題があります。

barreeeiroo@Debian-Diego ~> xbacklight -dec 10
No outputs have backlight property
barreeeiroo@Debian-Diego ~> 

その後、問題の詳細情報をGoogleで検索して見つけました。この投稿しかし、これは別の問題を引き起こします。

barreeeiroo@Debian-Diego ~> 
sudo ln -s /sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.0/rtsx_usb_sdmmc.4/leds/mmc0::/brightness  /sys/class/backlight
[sudo] password for barreeeiroo: 
ln: failed to create symbolic link ‘/sys/class/backlight/brightness’: Operation not permitted
barreeeiroo@Debian-Diego ~> 

私のコンピュータに従ってルートを調整しました。

chmodそれから and を試してみましたが、chownまだ同じ問題が発生しました。


だから私の質問は次のとおりです。

  1. このエラーを修正できますか?
  2. Debianで明るさを管理する他の方法はありますか?

ありがとう

ベストアンサー1

Arch Linuxは次のように言います。xバックライト:

xorg-xbacklight パッケージを使用して明るさを設定できます。

注:xbacklightはIntelでのみ利用可能です。 RadeonはRandRバックライトプロパティをサポートしません。 xbacklightは現在のモード設定ドライバでは動作しません。

明るさを最大50%に設定するには:

$ xbacklight -set 50

絶対値の代わりに増分を使用して、明るさを10%ずつ増減できます。

$ xbacklight -inc 10
$ xbacklight -dec 10

「出力にバ​​ックライト属性がありません」エラーが発生した場合、これはxrandr / xbacklightが利用できないためです /sys/class/backlight。設定の[デバイス]セクションで、バックライトオプションを使用してディレクトリを指定できますxorg.conf。たとえば、ディレクトリ名がある場合は、intel_backlightデバイスセクションを次のように設定できます。

/etc/X11/xorg.conf
-------------------
Section "Device"
    Identifier  "Card0"
    Driver      "intel"
    Option      "Backlight"  "intel_backlight"
EndSection

以下はDebian Stretch LXDEで私に効果的でした。

  1. バックライトのカタログを確認してくださいls /sys/class/backlight。私は偶然intel_backlight

  2. 識別子を取得するにはxrandr --verbose。私のもの0x72

  3. 確認してみると/etc/X11/一つもないことを発見し、xorg.conf自分で作って見つけた情報を入力しました。

    Section "Device"
        Identifier  "0x72"
        Driver      "intel"
        Option      "Backlight"  "intel_backlight"
    EndSection
    
  4. その後、再起動します。そこで働いた。

  5. LXDEはopenboxを実行しているので、~/.config/openbox/lxde-rc.xml次のキーバインディングを編集して挿入しました。

    <!-- Increase backlight 10% -->
    <keybind key="XF86MonBrightnessUp">
      <action name="Execute">
        <command>xbacklight -inc 10</command>
      </action>
    </keybind>
    
    <!-- Decrease backlight 10% -->
    <keybind key="XF86MonBrightnessDown">
      <action name="Execute">
        <command>xbacklight -dec 10</command>
      </action>
    </keybind>    
    

おすすめ記事