1. 11 Jun, 2017 1 commit
    • poma's avatar
      Hybrid Sleep support - "hibernate" and suspend the system · 37f681e6
      poma authored
      Hybrid Sleep initially only writes hibernation image to SWAP space,
      it does not power off the machine, as a whole Suspend To Disk (S4) does,
      it rather Suspend To RAM (S3).
      
      The benefit of this combination is pronto RESUME from S3,
      whilst in case of battery drained or interruptions in power supply of any kind,
      you ain't gonna lose your work.
      
      Hybrid Sleep is the feature of the Linux kernel.
      To test it directly via cli:
      echo suspend > /sys/power/disk ; echo disk > /sys/power/state
      
      However to make this feature work,
      both Suspend To RAM (S3) and Suspend To Disk (S4)
      must be provided by the hardware
      dmesg:
      ACPI: (supports ... S3 S4 ...)
      in working order.
      
      Furthermore Suspend To Disk (S4) requires a relatively simple configuration
      an appendix to kernel command line:
      resume=<path to resume partition>
      i.e. directive to utilize particular SWAP space
      man 7 dracut.cmdline
      
      Ref.
      https://www.kernel.org/doc/Documentation/power/swsusp.txt
      
      Signed-off-by: default avatarEric Koegel <eric.koegel@gmail.com>
      37f681e6
  2. 28 Jun, 2016 2 commits
  3. 24 Mar, 2012 2 commits
  4. 20 Oct, 2008 1 commit
    • Brian Tarricone's avatar
      * settings/session-editor.c: Implement a rudimentary session · b03980ec
      Brian Tarricone authored
      	  editor.  Still a lot more to do.
      	* settings/xfce4-session-marshal.list: Add marshallers for dbus
      	  signals.
      	* settings/xfce4-session-settings.glade: Re-enable a few widgets.
      	* xfce4-session/xfsm-*-dbus.xml: Add ClientCSymbol annotations.
      
      (Old svn revision: 28320)
      b03980ec
  5. 06 Oct, 2008 1 commit
    • Brian Tarricone's avatar
      * configure.in.in: Make D-Bus a hard dependency. · ef8e3d67
      Brian Tarricone authored
          * xfce4-session/Makefile.am: Add xfsm-error.* and D-Bus stuff to the
            build.
          * xfce4-session/{xfsm-manager-dbus.xml,xfsm-client-dbus.xml}: Add
            D-Bus interface introspection files.
          * xfce4-session/shutdown.*: Make the shutdown type a real enum,
            and add values for 'ask', 'suspend', and 'hibernate'.
          * xfce4-session/xfsm-shutdown-helper.*: Make sure the shutdown
            types/commands don't clash with shutdown.h.
          * xfce4-session/xfsm-global.*: Add some GValue convenience
            functions.
          * xfce4-session/xfsm-error.*: Add XfsmError type, and register the
            error domain with D-Bus.
          * xfce4-session/{xfsm-manager.*,xfsm-client.*}: Implement D-Bus
            server for org.xfce.Session.Manager and org.xfce.Session.Client.
          * xfce4-session/main.c: Hook up some D-Bus stuff.
          * po/POTFILES.in: Add xfsm-manager.c and xfsm-client.c to POTFILES.
      
      (Old svn revision: 28049)
      ef8e3d67