ディスプレイバックライトの手動制御

ディスプレイバックライトの手動制御

Debian を新しくインストールした後、ツールをxbacklight使ってモニターの明るさを制御することはできません(「バックライト属性を持つ出力はありません」)。これは奇妙ですが(OSを再インストールする前は同じコンピュータでうまく動作していたため)、バックライト制御を手動で処理する方法を知りたいです。

echo 700 | sudo tee /sys/class/backlight/intel_backlight/brightness「」などのファイルを介して管理する方法に関するヒントを見つけました。これが機能している間、私は次の2つのトピックについて心配しています。

  1. これは安全ですか?(誤って高すぎる値を入力してハードウェアをそのようにブレーキするのでしょうか?)
  2. もっと楽な方法ですか?これができるはずですか? (これらのツールはどのように使用しますかxbacklight?)

ベストアンサー1

  1. はい、完全に安全です。/sys(または)に反映すると、/procカーネル構成を直接上書きせずに入力を確認するカーネルユーザースペース機能を実行します。

    xrandr/xbacklight実際には(私が知っている限り)ほぼ同じように実行されます。

  2. 以前は機能していたので、このディレクトリには複数のディレクトリがあるようです。そうですかxbacklight/sys/class/backlight

    100%確かではありませんが、

    xrandr/は、このような操作(現在のドライバが作成/使用しているディレクトリ)を試みる前に、ディレクトリ(たとえば)をxbacklight選択します。acpi/sys/class/backlight/acpi_video0/sys/class/backlight/intel_backlight/

    (100%確かではありませんが、まともな場所を見つけました。アーチウィキの参考資料はこれをある程度確認します。)

    正しいディレクトリを強制的にxbacklight使用するには、次のセクションを追加するxorg.conf(または*.confファイルを追加することをお勧めします)。/etc/X11/xorg.conf.d/

    Section "Device"
      Identifier  "Card0"
      Driver      "intel"
      Option      "Backlight" " intel_backlight"
    EndSection
    

    (免責事項:Intelカードがないためテストしていません。この部品が機能しない場合は、"Card0"交換を試すことができます"Screen0"。)

おすすめ記事