これはこれらの2つの質問に似ていますが、それぞれに投稿された解決策は私を助けません:
Dell XPS 9380を購入しました。
私はi3ウィンドウマネージャーでUbuntu 18.04を使用していますが、特にバックライトの明るさを変更するためにNiceホットキーを設定しようとしています。
xbacklight を使用して明るさを変更したい。しかし、「出力にバックライトプロパティがありません」と表示され、実際にxrandr --verbose
を実行すると、どこにもバックライトプロパティが表示されません。
私はcan/sys/class/backlight/intel_backlight/brightness
に数値を入力して明るさを設定するため、カーネルオプションをいじる必要はないと思います。
さて、他の質問の解決策と Arch wikiのxbacklightに関するセクション は、_Backlight
オプションをxorg.conf
に設定するために、intel_backlight
ファイルにデバイスセクションを追加すると言います。
すべての例で、Driver
がintel
に設定されています。それを実行してXを再起動すると、すべてがクロールする速度が遅くなりますが、xbacklightを正常に使用でき、xrandr --verbose
にバックライトセクションが表示されます。しかし、CPUは固定されています-それは実際にはIntelドライバーではなくフレームバッファーを使用していると思います。どうすればいいかわかりません。以下は、/usr/share/X11/xorg.conf.d/20-video.conf
に配置した構成例です。
Section "Device"
Identifier "Card0"
Driver "intel"
Option "Backlight" "intel_backlight"
EndSection
代わりにDriver
をi915
に設定すると、すべてが再び高速になりますが、xbacklightは再びエラーを返します。
Webを検索したところ、intel
とi915
の違いを理解できませんでした。印象はi915
isIntelドライバーですが、すべての例でDriver "intel"
が設定されている理由がわかりません。それらが異なり、intel
を使用する必要がある場合、おそらくインストールされていませんか? xserver-xorg-video-intel
パッケージをインストールして、xserver-xorg-video-intel-hwe-18.04
を含む他の多くのパッケージを削除する必要がありました(これら2つはどちらもIntel i9xxのドライバーであると主張しています)。次に、Driver "intel"
を設定しましたが、これにより黒い画面が表示され、抜け出すことができませんでした。 (control-alt-Fコンボを使用している場合でも)、再起動する必要がありました。
任意の助けいただければ幸いです。
xbacklight
は、グラフィックスのパフォーマンスを大幅に低下させない限り、実際には機能しません。
Dell XPS 9350では、ユーティリティlight
を使用しています。 GitHub にあります。現在、.debファイルをインストールできます。または、ユーティリティを簡単にコンパイルできます(これは、私が最初に使用したときの唯一のオプションでした)。
I3-configの行は次のようになります。
bindsym XF86MonBrightnessUp exec --no-startup-id light -A 5 # increase screen brightness
bindsym XF86MonBrightnessDown exec --no-startup-id light -U 5 # decrease screen brightness
欠点は、これまでのところ、このソリューションではUbuntuリポジトリの外部にソフトウェアをインストールする必要があることです。このユーティリティは現在FedoraとArchのリポジトリで利用できるので、ある日Ubuntuリポジトリに到達することも考えられます。