trixie/roles/gnome/tasks/main.yml

65 lines
1.5 KiB
YAML
Raw Normal View History

2022-06-11 12:42:02 +02:00
# - name: gnome hibernate by default
# apt: name=gnome-shell-extension-suspend-button state=latest # noqa package-latest
2018-05-31 18:24:15 +03:00
2018-06-07 23:51:55 +03:00
- name: gnome desktop
apt:
name:
- task-gnome-desktop
- cups
- ssh-askpass-gnome
- gnome-shell-extension-dashtodock
2022-06-11 12:42:02 +02:00
state: latest # noqa package-latest
2018-06-07 23:51:55 +03:00
2018-05-31 18:24:15 +03:00
- name: make sure /etc/dconf/profile/ exists
2022-06-11 12:42:02 +02:00
file:
path: /etc/dconf/profile/
state: directory
recurse: true
2018-05-31 18:24:15 +03:00
- name: prepare for gnome customized defaults
copy:
src: user
dest: /etc/dconf/profile/user
2022-06-11 12:42:02 +02:00
mode: 0644
2018-05-31 18:24:15 +03:00
notify: update dconf
- name: make sure /etc/dconf/db/local.d/ exists
2022-06-11 12:42:02 +02:00
file:
path: /etc/dconf/db/local.d/
state: directory
recurse: true
2018-05-31 18:24:15 +03:00
- name: modify gnome defaults
copy:
src: defaults
dest: /etc/dconf/db/local.d/defaults
2022-06-11 12:42:02 +02:00
mode: 0644
2018-05-31 18:24:15 +03:00
notify: update dconf
2022-06-13 10:25:07 +02:00
- name: configure gdm3
replace:
dest: /etc/gdm3/greeter.dconf-defaults
regexp: "{{ item.rex }}"
replace: "{{ item.rep }}"
loop:
- rex: "# disable-user-list=.*"
rep: "disable-user-list=true"
- rex: "# sleep-inactive-ac-timeout=.*"
rep: "sleep-inactive-ac-timeout=600"
- rex: "# sleep-inactive-ac-type=.*"
rep: "sleep-inactive-ac-type='interactive'\npower-button-action='interactive'"
2019-05-18 18:26:10 +03:00
## Bug #698504
- name: allow print job management
replace:
dest: "/etc/cups/cups-files.conf"
regexp: '^(SystemGroup lpadmin)$'
replace: '\1 root'
2019-05-18 18:26:10 +03:00
- name: enable splash screen
replace:
dest: "/etc/default/grub"
regexp: '"quiet"$'
replace: '"quiet splash"'
notify: update grub