WIP: Fixed support for freeze/standby/suspend/hybrid suspend/hibernate #2

Draft
MicheleC haluaa yhdistää 10 committia lähteestä feat/fix-suspend-code kohteeseen master
Omistaja
Suggest to compile TDE/tdebase#16 after this. Based on info from here: https://www.kernel.org/doc/Documentation/power/states.txt https://www.kernel.org/doc/Documentation/power/interface.txt
MicheleC lisäsi tämän merkkipaaluun R14.1.0 release 6 vuotta sitten
Omistaja

It looks like /sys/power/mem_sleep is new from kernel >= 4.14. We need functionality even for older versions of kernels. The code needs to be changed.

It looks like /sys/power/mem_sleep is new from kernel >= 4.14. We need functionality even for older versions of kernels. The code needs to be changed.
SlavekB added the PR/not-ok label 6 vuotta sitten
Tekijä
Omistaja

yes, as I mentioned yesterday on the chat, I need to fix support for when mem_sleep is not available. I will work on this during the weekend.

In the current PR, it only affects "Suspend".

yes, as I mentioned yesterday on the chat, I need to fix support for when mem_sleep is not available. I will work on this during the weekend. In the current PR, it only affects "Suspend".
MicheleC added PR/wip and removed PR/not-ok labels 6 vuotta sitten
MicheleC removed the PR/wip label 6 vuotta sitten
Tekijä
Omistaja

PR should now be able to support both older and newer kernel.

PR should now be able to support both older and newer kernel.
Tekijä
Omistaja

I have tested this (together with TDE/tdebase#16) under Slackware in a VirtualBox machines.

The options displayed on the shutdown dialog are consistent with the content of /sys/power/state and /sys/power/disk and their functionality works fine.

I could test freeze, hibernate and hybrid hibernate. The last two behaves the same in this system, since there is no support for suspend-to-RAM but /sys/power/disk contains "suspend"

I have tested this (together with TDE/tdebase#16) under Slackware in a VirtualBox machines. The options displayed on the shutdown dialog are consistent with the content of /sys/power/state and /sys/power/disk and their functionality works fine. I could test freeze, hibernate and hybrid hibernate. The last two behaves the same in this system, since there is no support for suspend-to-RAM but /sys/power/disk contains "suspend"
Tekijä
Omistaja

Rebased to latest master. IMO, this PR is ready for merging.

Rebased to latest master. IMO, this PR is ready for merging.
Tekijä
Omistaja

as per discussion on jabber, more work is required to allow user hibernation

as per discussion on jabber, more work is required to allow user hibernation
Tekijä
Omistaja

This is hopefully the final one 😄

Tested as simple user and as root, all available actions are possible. Actions tested are freeze, suspend, hydrid suspend and hibernate

This is hopefully the final one :smile: Tested as simple user and as root, all available actions are possible. Actions tested are freeze, suspend, hydrid suspend and hibernate
MicheleC muutti otsikon Fixed support for freeze/standby/suspend/hybrid suspend/hibernate otsikoksi WIP: Fixed support for freeze/standby/suspend/hybrid suspend/hibernate 5 vuotta sitten
MicheleC muutti otsikon WIP: Fixed support for freeze/standby/suspend/hybrid suspend/hibernate otsikoksi Fixed support for freeze/standby/suspend/hybrid suspend/hibernate 5 vuotta sitten
Tekijä
Omistaja

new version with polkit support

new version with polkit support
Tekijä
Omistaja

I have added DBus standard interface Introspect, Peer and Properties to the tde hw daemon. This should solve issue #9 and #12.

I have added DBus standard interface Introspect, Peer and Properties to the tde hw daemon. This should solve issue #9 and #12.
MicheleC muutti otsikon Fixed support for freeze/standby/suspend/hybrid suspend/hibernate otsikoksi WIP: Fixed support for freeze/standby/suspend/hybrid suspend/hibernate 5 vuotta sitten
Tekijä
Omistaja

I see two potential side effect, but need further testing to make sure they are related to this PR. Further testing is needed before merge. Core functionality is there though.

I see two potential side effect, but need further testing to make sure they are related to this PR. Further testing is needed before merge. Core functionality is there though.
SlavekB vaihtoi merkkipaalun R14.1.0 release merkkipaaluun R14.1.x 1 vuosi sitten
This pull request has changes conflicting with the target branch.
tdecore/tdehw/hwlibdaemons/dbus/org.trinitydesktop.hardwarecontrol.conf
tdecore/tdehw/tderootsystemdevice.cpp
tdecore/tdehw/tderootsystemdevice.h
Sign in to join this conversation.
No reviewers
Ei merkkipaalua
Ei käsittelijää
2 osallistujaa
Ilmoitukset
Määräpäivä

Määräpäivää ei asetettu.

Riippuvuudet

Riippuvuuksia ei asetettu.

Reference: TDE/tdelibs#2
Ladataan…
Sisältöä ei vielä ole.