1. Jan 17, 2018
    • Rudolf Polzer's avatar
      Grab on the root/composite window, not the outer window. · 74d00aef
      Rudolf Polzer authored
      This allows deferring the XMapWindow call to after grabs succeeded, so
      in case grabbing fails the screen no longer turns temporarily black.
      This reduces the danger that someone may think grabbing succeeded then
      closes their laptop.
      
      Also, rename grab_window to background_window now that there's no longer
      a grab on it.
      74d00aef
  2. Jan 12, 2018
  3. Jan 03, 2018
  4. Nov 21, 2017
  5. Nov 20, 2017
  6. May 18, 2017
  7. May 11, 2017
  8. May 10, 2017
    • Rudolf Polzer's avatar
      Allow unauthenticated wakeup during the first second of the screen lock. · e37b79f1
      Rudolf Polzer authored
      This serves to provide a quick way to prevent the screen lock from
      starting when accidentally launched (e.g. while watching a video).
      
      The amount of time is controlled by the environment variable
      XSECURELOCK_ALLOW_UNAUTHENTICATED_WAKEUP_TIME_SEC and can be set in the
      range from 0 (feature turned off) to 10 (maximum allowed value).
      
      During this time, the screen saver does not run and an animation
      indicating this process is drawn instead.
      
      Requires -lrt and CLOCK_MONOTONIC.
      
      Fixes #12.
      e37b79f1
    • divVerent's avatar
      auth_pam_x11: support font selection (#15) · daacb871
      divVerent authored
      auth_pam_x11: support font selection
      
      Usage:
      
      - Find a good font name with xfontsel.
      - Launch the screen saver via something like:
      
      ```
      XSECURELOCK_FONT=-misc-fixed-medium-r-normal--20-200-75-75-c-100-iso10646-1 xsecurelock 
      ```
      
      If the font can for some reason not be loaded, we're still falling back to fixed to allow SOME unlocking.
      daacb871
  9. May 01, 2017
  10. Mar 22, 2017
  11. Oct 24, 2016
  12. Sep 08, 2016
  13. Apr 09, 2016
  14. Dec 20, 2015
  15. Oct 08, 2015
  16. Oct 06, 2014
  17. Sep 02, 2014
  18. Jul 11, 2014
  19. Jul 04, 2014
  20. Jul 03, 2014
  21. Jul 01, 2014
  22. Jun 30, 2014