Автоматическое обновление ползунка яркости оболочки GNOME при изменении яркости

Автоматическое обновление ползунка яркости оболочки GNOME при изменении яркости

До версии GNOME 3.22,это расширениеработает, но в GNOME 3.24 нет. Я хотел бы установить разный уровень яркости для подключенного и работающего от батареи состояния, что я могу сделать с помощью следующей команды:-

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

Я могу поместить это в правило udev, и оно работает, но ползунок яркости в системном меню GNOME Shell не меняется, чтобы отразить новый уровень. Измененный уровень яркости правильно отображается на панели настроек питания, так что, похоже, проблема в самой оболочке. Я также пробовал использовать gsd-backlight-helper, но и это дает тот же результат. Есть ли способ обновить ползунок яркости в меню Shell при программной регулировке яркости таким образом? (Я хотел бы избежать использования таких вещей, как xdotoolимитация ввода и т. д.)

PS: Я тоже пробовал gdbus call --session --dest org.gnome.SettingsDaemon --object-path /org/gnome/SettingsDaemon/Power --method org.gnome.SettingsDaemon.Power.Screen.SetPercentage 50, но пишет, что org.gnome.SettingsDaemonобъект/путь не указан/не существует.

Связанный контент