Ashok Sidipotu
9197dac94d
policy-device-profile.lua: Adjust style
2023-04-17 07:47:09 -04:00
Ashok Sidipotu
e180ff2f94
device-settings: Switch device settings to wpsettings
...
- move all the device based settings and scripts to JSON config and
remove config/lua references.
2023-04-17 07:44:19 -04:00
Julian Bouzas
7a70b04237
policy-device-profile: set best profile even if it has not changed
...
We want to set the best profile even if it has not changed, because it can be
different than the active profile.
Fixes #329
2022-07-31 10:09:32 -04:00
George Kiagiadakis
d7f17104bf
policy-device-profile: always consider the stored default profile when re-evaluating
...
Fixes : #179
2022-06-28 08:30:10 +00:00
Pauli Virtanen
da5d25acbe
scripts: policy-device-profile: clear tables when devices removed
...
When device ids are invalidated, clear all local tables about them,
because the id may be reused by different object, or the same object
reappearing.
2022-04-04 09:44:43 +00:00
Julian Bouzas
6133d85392
policy-device-profile: Don't restore if active profile is persistent and default
...
Fixes #204
2022-02-25 16:11:40 +00:00
Julian Bouzas
2d303cf6a9
policy-device-profile: add option to set persistent profiles
...
Persistent profiles will never change. This can be useful if we want to keep
a specific device profile even if a new one with higher priority becomes
available. For example, keep the 'off' profile instead of switching to best
profile when monitor screens is resumed.
See #138
2022-02-16 13:37:40 -05:00
Julian Bouzas
b3446efa16
config: port device-activation module to policy-device.profile.lua
...
Because all wireplumber policies are in Lua.
2022-02-16 13:37:40 -05:00