web-dev-qa-db-ja.com

Xubuntu 18.04:Fn輝度キーを/ sys / class / backlight / nv_backlight /と連携させる

古いラップトップのoldtimer Linuxフェローがあり、それをxubuntu 18.04に更新しました。

独自のnvidia-340ドライバーでスリープ/レジュームの問題が発生した後、私はnouveauを試すことにしました。スリープ/レジュームOK。しかし、新しい問題があります。明るさです。

Option "RegistryDwords" "EnableBrightnessControl=1"xorg.confを含む独自のドライバーを使用して、 Fn-bright-up そして Fn-bright-down キーはそのまま使用できます。

Nouveauドライバーでは、そうではありません。

$ ls /sys/class/backlight/

acpi_video0およびnv_backlightを返します。

予想どおり、acpi_video0を使用しても何もできません。

しかし、驚いた! nv_backlightは機能しています:

$ echo 20 | Sudo tee /sys/class/backlight/nv_backlight/brightness

動作します!

しかし、私は私の友人xfceがそれを知っているようにする方法がわかりません Fn-bright-up そして Fn-bright-down /sys/class/backlight/nv_backlight/brightnessの代わりに/sys/class/backlight/acpi_video0/brightnessと通信する必要があります。

ありがとうございました。

3
dedalu

Nouveauドライバーは(以前は作成していませんでしたが)/sys/class/backlight/nv_backlightを作成し、動作します。したがって、acpi_backlight=vendorをカーネルに渡すと、/sys/class/backlight/acpi_video0が無効になります。 acpi_video0がなければ、backlight_helper_get_best_backlight()はnv_backlightをそのまま返します。

したがって、/ etc/default/grubを開いて編集します。

GRUB_CMDLINE_LINUX_DEFAULT="[...] acpi_backlight=vendor"

保存してSudo update-grub

1
dedalu

誰かがまだXubuntu 18.04バックライトキーに問題があり、それが明るさポップアップを有効にしますが、明るさバーを増減させない場合、ここに私を助けた方法があります。 XFCE4パワーマネージャ構成では、輝度キーが単に無効になっているようです。

xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/handle-brightness-keys
=> false

したがって、これにより状況が修正されました。

xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/handle-brightness-keys --create -t bool -s true
0
gertas