私はGentooとIntel modesettingのビデオカード用のドライバーに取り組んでいます。そのため、xbacklight
は機能しません。
私は内部に書くことができます/ sys/class/backlight ...ルートアカウントですが、それは私が望んでいることではありません。
誰かがdbus-send
とHALを使用しているのを見ましたが、HALがGentooにないようです(hal-flash
があります)。
それで、バックライトを制御するための素晴らしい解決策について考えていました。
ちょっと待って、私はxrandr
を思い出しました。それが利用できる唯一のオプションですか? xorgとwaylandの両方に対する解決策がある場合、それはニースかもしれません。
編集:xrandr
は変更されないようです/ sys/class/backlight ...これは、バッテリーの充電に影響しないことを意味すると思います。
/sys/class/backlight/*
に書き込む権限を自分に与えるか、Sudoルールを追加してファイルを変更できます。それは私がi915GPUを搭載したコンピューターを持っていたときに私がしたことです。
たとえば、次のコードのようなものを/etc/rc.local
に追加します。
chgrp -R backlighters /sys/class/backlight
chmod g+w /sys/class/backlight/*/*
自分をbacklighters
グループに追加します。コンソールにログインしているユーザーにアクセス許可を与えたい場合、それはもっと難しいですが、sysfsがACLをサポートしていないので、それでもpolkitにフックする必要があると思います。