私の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
まだ同じ問題が発生しました。
だから私の質問は次のとおりです。
- このエラーを修正できますか?
- 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で私に効果的でした。
バックライトのカタログを確認してください
ls /sys/class/backlight
。私は偶然intel_backlight
。識別子を取得するには
xrandr --verbose
。私のもの0x72
。確認してみると
/etc/X11/
一つもないことを発見し、xorg.conf
自分で作って見つけた情報を入力しました。Section "Device" Identifier "0x72" Driver "intel" Option "Backlight" "intel_backlight" EndSection
その後、再起動します。そこで働いた。
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>
答え2
xrandr を使用して Debian で画面の明るさを制御しました。
xrandr --output [your display] --brightness 0.8
入力して表示名を見つけることができますxrandr
。 「[モニター]がデフォルトの1920x1080に接続されました...」のように表示されます。
次は…キーバインディングです!
答え3
xbacklight
Intel以外のドライバと互換性のあるドロップイン交換品があります。acpilight
。 Arch Linuxにはすでにあります包装、Debianでは手動でインストールする必要があります。
git clone https://gitlab.com/wavexx/acpilight
cd acpilight
sudo make install
acpilight
xbacklight
ほとんどの構文をサポートし、互換性のあるハードウェアのキーボードバックライト制御など、いくつかのアドインを追加することでこのコマンドを置き換えました。明るさは拡張ではなくsysfsで設定されているため、使用する前に塗りつぶされていることを確認することをお勧めxrandr
します。/sys/class/backlight/
答え4
エラーの潜在的な原因の1つは、ディスプレイドライバのモード設定です。xbacklight
する現在のモード設定には使用できません。。
別のオプション:使用明るさ調整、完全な権限の問題を処理するためにudevとsystemdを使用します。
Ubuntu 18.04では、udevルールが正しくインストールされていないため、手動でインポートする必要があります。
cd /etc/udev/rules.d
wget https://raw.githubusercontent.com/Hummer12007/brightnessctl/master/90-brightnessctl.rules
次に、必要なグループに自分自身を追加します。
usermod -a -G video input <user>
再起動後、brightnessctl s 10%+
i3でキーバインディングを使用して作成できます。