web-dev-qa-db-ja.com

xbacklight:バックライトプロパティを持つ出力はありません-/ sys / class / backlightフォルダーはありません

xbacklightをインストールし、明るさを制御できることを期待しました。輝度を変更しようとすると、「バックライトプロパティのある出力はありません」と言われました。周りを見てみると、これはコンピューターに/sys/class/backlightフォルダーがないことに関係していることがわかりました。私はこれが問題であることを知っていますが、それを修正する方法を正確に知りません。

必要かどうかはわかりませんが、ここにinxiからのシステム情報があります:

System:   Kernel: 3.16.0-57-generic x86_64 (64 bit, gcc: 4.8.2) 
          Desktop: LXDE (Openbox 3.5.2) Distro: Ubuntu 14.04 trusty
Machine:  HP EliteBook 8460p
CPU:      Dual core Intel Core i5-2520M CPU
Graphics: Advanced Micro Devices [AMD/ATI] Seymour [Radeon HD 6400M/7400M Series] 

これはドライバー(おそらくIntel/AMDグラフィックスドライバー)に関係していますか?

24
Carter Roeser

それは完全に正常です。バックライト設定のディレクトリを見つけるには、次を実行します。

Sudo find /sys/ -type f -iname '*brightness*'

出力により、次のように表示されます。

/sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1/intel_backlight/brightness

今、あなたがしなければならないのは、それを/sys/class/backlightにリンクすることだけです。それを行うには:

Sudo ln -s /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1/intel_backlight  /sys/class/backlight

それでもエラーが発生する場合は、次を実行します。

ファイルxorg.confを作成します。

Sudo nano /etc/X11/xorg.conf

そして、これらの行を追加します:

Section "Device"
Identifier  "Card0"
Driver      "intel"
Option      "Backlight"  "NAME OF THE FOLDER"
EndSection

次に、ファイルを保存するには次を実行します。 Ctrl + X それから Y それから Enter

また、Driver部分については、構成、つまりacpi_video0またはintel_backlightを確認してください。

22
Raphael

/sys/class/backlightフォルダーを確認してください。そこにintel_backlightフォルダーが表示されていても上記のエラーが発生している場合は、以下の構成で/etc/X11/xorg.confファイルを作成してください。それは私のために働いた。

  Section "Device"
        Identifier  "Intel Graphics" 
        Driver      "intel"
        Option      "Backlight"  "intel_backlight"
    EndSection

また、変更を有効にするために、ログアウトして再度ログインすることを忘れないでください。

リファレンス: https://wiki.archlinux.org/index.php/backlight

20
user2749286

xbacklight制御に必要なすべてのステップ

次の手順を実行します:

  1. $ Sudo nano /etc/default/grubおよび 対応する行をGRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"に置き換えます
  2. $ Sudo update-grub
  3. 冗談はありません。 適切なドライバーが実際にインストールされていることを確認してください$ Sudo apt install xbacklight xorg xserver-xorg-video-intel
  4. $ find /sys -type f -name brightnessを発行すると、/sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/brightnessのようなものが得られます。
  5. $ cd /sys/classこのディレクトリには、前の手順で検出された輝度デバイスへのbrightnessというソフトリンクが含まれている必要があります。見つからない場合は、作成します:$ Sudo ln -s /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/brightness /sys/class/brightness
  6. $ Sudo nano /etc/X11/xorg.confは次のとおりです。
Section "Device"
    Identifier      "Device0"
    Driver          "intel"
    Option          "Backlight"      "intel_backlight"
EndSection

Section "Monitor"
    Identifier      "Monitor0"
EndSection

Section "Screen"
    Identifier      "Screen0"
    Monitor         "Monitor0"
    Device          "Device0"
EndSection
  1. 物理XF86MonBrightnessDownおよびXF86MonBrightnessUpキーの割り当ては、 Xubuntu LTSまたはXFCEユーザー向けにここで説明されています
  2. 最後に、これらの変更を有効にするためにreboot
3