Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
Este repositório está arquivado. Você pode visualizar os arquivos e realizar clone, mas não poderá realizar push nem abrir issues e pull requests.

53 linhas
1.4KB

  1. ---
  2. - name: ensure old screensavers are absent
  3. apt:
  4. pkg:
  5. - light-locker
  6. - xscreensaver
  7. state: absent
  8. - name: install required debian packages
  9. apt:
  10. pkg:
  11. - mate-screensaver
  12. - xscreensaver-gl
  13. - python3
  14. - mate-power-manager
  15. - name: gdmflexiserver dummy script
  16. copy:
  17. src: gdmflexiserver-fake.sh
  18. dest: /usr/local/bin/gdmflexiserver
  19. mode: 0755
  20. # Bug: https://github.com/mate-desktop/mate-screensaver/issues/57
  21. # https://gist.github.com/alexander255/9b991816418e4e60ee7c
  22. - name: mate-screensaver-helper-inhibition script
  23. copy:
  24. src: mate-screensaver-helper-inhibition.py
  25. dest: /usr/local/bin/mate-screensaver-helper-inhibition
  26. mode: 0755
  27. - import_role:
  28. name: dconf-lock
  29. vars:
  30. dconf_lock_id: screensaver
  31. dconf_lock_settings:
  32. /org/mate/screensaver:
  33. idle-activation-enabled: 'true'
  34. lock-enabled: 'true'
  35. mode: "'single'"
  36. themes: "['{{screensaver_theme}}']"
  37. /org/mate/desktop/session:
  38. idle-delay: "{{ screensaver_locktime | int }}"
  39. /org/mate/power-manager:
  40. sleep-display-ac: "{{ screensaver_sleeptime | int * 60 }}"
  41. dconf_lock_paths:
  42. - /org/mate/desktop/session/idle-delay
  43. - /org/mate/screensaver/idle-activation-enabled
  44. - /org/mate/screensaver/lock-enabled
  45. - /org/mate/screensaver/mode
  46. - /org/mate/screensaver/themes
  47. - /org/mate/power-manager/sleep-display-ac