Ivailo Monev
|
9f51006580
|
generic: minor documentation corrections
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-04-23 09:48:34 +03:00 |
|
Ivailo Monev
|
87722e325e
|
kutils: check if the default CPU governors or those set in the config are available from KPowerManager::isSupported()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-04-22 01:15:03 +03:00 |
|
Ivailo Monev
|
017c46542e
|
kutils: warn when unhibition fails
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-04-22 01:13:46 +03:00 |
|
Ivailo Monev
|
f3e58f346a
|
kutils: minor KPowerManager documentation update
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-04-21 06:55:38 +03:00 |
|
Ivailo Monev
|
5567b904fe
|
kutils: implement methods to query if power manager is enabled and supported
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-04-21 02:58:51 +03:00 |
|
Ivailo Monev
|
c07d316cb9
|
kutils: watch the power manager config and CPU device governor file to emit signals
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-04-21 00:25:09 +03:00 |
|
Ivailo Monev
|
80c30dc690
|
kutils: poll on timer to emit power manager signals when ConsoleKit is used
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-04-20 11:59:56 +03:00 |
|
Ivailo Monev
|
3b388d2932
|
kutils: implement KPowerManager profiles and signals
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-04-20 11:51:03 +03:00 |
|
Ivailo Monev
|
2c6316c778
|
kutils: implement config option to disable automatic power management
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-04-20 05:54:13 +03:00 |
|
Ivailo Monev
|
28bf7489d7
|
kutils: fix uninhibition
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-04-20 05:38:40 +03:00 |
|
Ivailo Monev
|
cfaffe2f34
|
kutils: implement KPowerManager::setCPUGovernor()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-04-20 05:26:05 +03:00 |
|
Ivailo Monev
|
a67fb69ff7
|
kutils: implement power management on status change
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-04-20 04:26:05 +03:00 |
|
Ivailo Monev
|
15c9d77ea2
|
kutils: fallback to ConsoleKit for inhibition
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-04-20 03:42:20 +03:00 |
|
Ivailo Monev
|
0115a90c98
|
kutils: fallback to ConsoleKit for hibernation and sleep
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-04-20 02:46:00 +03:00 |
|
Ivailo Monev
|
98a4564326
|
generic: reimplement power manager
this was once on the TODO:
618622f767...fe9d951f17
the org.freedesktop.PowerManagement interface will be there for
compatibility only now since it is obsolete:
https://www.freedesktop.org/wiki/Specifications/power-management-spec/
side note:
powerdevil inhibition was broken
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-04-20 02:20:33 +03:00 |
|