web-dev-qa-db-ja.com

Gnome-ShellがIntelグラフィックスを搭載したDellラップトップで画面の明るさを調整できない

Fedora 21を実行しているDellラップトップ(XPS 13開発者)では、 this または this のような状況にあります。私はもう少し難しい詳細を与えることができます。

ディレクトリ/sys/class/backlightの下に私は持っています:

Dell_backlight/brightness
intel_backlight/brightness

最初のものはDell_laptopモジュールによって持ち込まれ、2番目のものはi915からのものだと思います。画面の明るさを調整しようとすると、(値をエコーすることによって)intel_backlightでのみ機能しますが、他の人をいじろうとしても、エラーは発生せず、変更はありません。

問題は、gnome3メニュー設定とホットキーの両方がDell_backlightを回避しようとすることです(ホットキー管理はDell_wmiモジュールにある必要があります)。

おそらくgconfの設定によって、GNOMEにもう一方を使用させる方法はありますか?または、ホットキーとスライダーをスクリプトに再配線するだけですか?

編集:

私のラップトップは持っています:

Intel Corporation Haswell-ULT Integrated Graphics (rev 09) (prog-if 00 [VGA controller])
Subsystem: Dell Device 060a
[...] 
Kernel driver in use: i915

これは機能します(gnomeが実行されているかどうかに関係なく):

echo 250 > /sys/class/backlight/intel_backlight/brightness

これはしません:

echo 250 > /sys/class/backlight/Dell_backlight/brightness

トレイメニューの明るさスライダーを使用すると、Dell_backlightで値の変化を読み取​​ることができるため、gnome-Shellがintel_backlightではなくDell_backlightを調整しようとしていることを知っています。

6
guido

Dell_backlight/brightnessを削除します


次に追加します:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=intel"

次に、grubファイルに:

update-grub
1

あなたはおそらく単にショートカットすることができます:

xbacklight -dec 10xbacklight -inc 10必要なキーに。私はこれをFluxboxでこうします:

echo "232 :Exec xbacklight -dec 10" >> ~/.fluxbox/keys
echo "233 :Exec xbacklight -inc 10" >> ~/.fluxbox/keys
0
ryanpcmcquen