
直到 GNOME 3.22,這個擴展可以工作,但在 GNOME 3.24 上不行。我想為插入和電池狀態設定不同的亮度級別,我可以使用以下命令來完成:-
echo BRIGHTNESS_LEVEL > /sys/class/backlight/intel_backlight/brightness
我可以將其放入 udev 規則中並且它可以工作,但 GNOME Shell 系統選單上的亮度滑桿不會更改以反映新的等級。更改後的亮度等級正確顯示在電源設定面板中,因此問題似乎出在 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
物件/路徑未提供/不存在。