✨ add set command for "power_dpm_force_performance_level"
This commit is contained in:
parent
77bc8a0da7
commit
45d21b3717
@ -46,3 +46,11 @@ $ sudo visudo
|
||||
user ALL=(root) NOPASSWD: /usr/sbin/pam-auth-update --enable fprintd
|
||||
user ALL=(root) NOPASSWD: /usr/sbin/pam-auth-update --disable fprintd
|
||||
```
|
||||
|
||||
(Optional) sudo rules for `drm.force_performance_level`:
|
||||
```console
|
||||
$ sudo visudo
|
||||
user ALL=(root) NOPASSWD: /usr/bin/bash -c "echo 'auto' > /sys/class/drm/card0/device/power_dpm_force_performance_level"
|
||||
user ALL=(root) NOPASSWD: /usr/bin/bash -c "echo 'low' > /sys/class/drm/card0/device/power_dpm_force_performance_level"
|
||||
user ALL=(root) NOPASSWD: /usr/bin/bash -c "echo 'high' > /sys/class/drm/card0/device/power_dpm_force_performance_level"
|
||||
```
|
||||
|
11
workplace
11
workplace
@ -266,6 +266,17 @@ workplace_setcommand_run(){
|
||||
;;
|
||||
|
||||
|
||||
## DRM EXTENSION ##
|
||||
# power_dpm_force_performance_level
|
||||
"drm.force_performance_level")
|
||||
if [[ "$2" == "auto" || "$2" == "low" || "$2" == "high" ]]; then
|
||||
sudo --non-interactive bash -c "echo '$2' > /sys/class/drm/card0/device/power_dpm_force_performance_level"
|
||||
else
|
||||
log_warn "Invalid value for 'drm.force_performance_level': '$2'"
|
||||
fi
|
||||
;;
|
||||
|
||||
|
||||
## ERROR HANDLING ##
|
||||
*)
|
||||
log_error "Invalid setcommand '$1'"
|
||||
|
@ -6,6 +6,7 @@ set.text-scaling-factor = 1.3700000000000001
|
||||
set.powerprofile = power-saver
|
||||
set.volume = 0
|
||||
set.pam.fprintd = true
|
||||
set.drm.force_performance_level = low
|
||||
|
||||
|
||||
|
||||
@ -17,3 +18,4 @@ set.text-scaling-factor = 1.0
|
||||
set.powerprofile = balanced
|
||||
set.volume = 90
|
||||
set.pam.fprintd = false
|
||||
set.drm.force_performance_level = auto
|
||||
|
Loading…
Reference in New Issue
Block a user