Skip to content

Commit 90f69d2

Browse files
committed
update for latest GNOME versions
1 parent 53e6e04 commit 90f69d2

File tree

6 files changed

+51
-13
lines changed

6 files changed

+51
-13
lines changed

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,10 @@ No dependencies.
6161
Refer to the following example:
6262

6363
```yaml
64-
- hosts: servers
65-
roles:
66-
- stdevel.gnome_desktop
64+
---
65+
- hosts: servers
66+
roles:
67+
- stdevel.gnome_desktop
6768
```
6869
6970
Set variables if required, e.g.:

molecule/default/converge.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
include_role:
88
name: ansible-gnome_desktop
99
vars:
10+
gnome_shell_animations: false
11+
gnome_shell_hotcorners: false
1012
gnome_additional_settings:
1113
- setting: "/org/gnome/desktop/privacy/report-technical-problems"
1214
value: "false"

molecule/default/molecule.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,12 @@ platforms:
88
box: generic/ubuntu2004
99
provider: virtualbox
1010
memory: 1024
11-
- name: centos-8
12-
box: centos/8
11+
- name: almalinux-8
12+
box: almalinux/8
13+
provider: virtualbox
14+
memory: 1024
15+
- name: fedora-35
16+
box: fedora/35-cloud-base
1317
provider: virtualbox
1418
memory: 1024
1519
provisioner:

molecule/default/prepare.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
- name: Install GNOME desktop
3+
hosts: ubuntu-focal
4+
become: true
5+
tasks:
6+
- name: Install packages
7+
apt:
8+
name: ubuntu-desktop
9+
update_cache: true
10+
11+
- name: Install GNOME desktop
12+
hosts:
13+
- almalinux-8
14+
- fedora-35
15+
become: true
16+
tasks:
17+
- name: Install package group
18+
yum:
19+
name: "@GNOME"
20+
21+
- name: Configure systemd
22+
hosts: all
23+
become: true
24+
tasks:
25+
- name: Set default target
26+
shell: systemctl set-default graphical.target
27+
28+
- name: Start target
29+
shell: systemctl isolate graphical.target

molecule/default/tests/test_default.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,10 @@ def test_dconf_settings(host):
77
"""
88
settings = [
99
"/org/gnome/desktop/interface/enable-animations",
10-
"/org/gnome/desktop/interface/enable-hot-corners"
10+
"/org/gnome/desktop/interface/enable-hot-corners",
11+
"/org/gnome/desktop/privacy/report-technical-problems",
12+
"/org/gnome/desktop/privacy/send-software-usage-stats"
1113
]
1214
for setting in settings:
1315
result = host.run("dconf read %s" % setting).stdout.strip()
14-
assert 'true' in result
16+
assert 'false' in result

tasks/configure.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,17 @@
88
- name: GNOME Desktop - Enable/Disable seconds
99
dconf:
1010
key: "/org/gnome/desktop/interface/clock-show-seconds"
11-
value: "'{{ gnome_topbar_time_seconds | lower }}'"
11+
value: "{{ gnome_topbar_time_seconds | lower }}"
1212

1313
- name: GNOME Desktop - Show/hide weekday
1414
dconf:
1515
key: "/org/gnome/desktop/interface/clock-show-weekday"
16-
value: "'{{ gnome_topbar_show_weekday | lower }}'"
16+
value: "{{ gnome_topbar_show_weekday | lower }}"
1717

1818
- name: GNOME Desktop - Show/hide battery percentage
1919
dconf:
2020
key: "/org/gnome/desktop/interface/show-battery-percentage"
21-
value: "'{{ gnome_battery_percentage | lower }}'"
21+
value: "{{ gnome_battery_percentage | lower }}"
2222

2323
- name: GNOME Desktop - Enable/Disable animiations
2424
dconf:
@@ -28,7 +28,7 @@
2828
- name: GNOME Desktop - Enable/Disable hot-corners
2929
dconf:
3030
key: "/org/gnome/desktop/interface/enable-hot-corners"
31-
value: "'{{ gnome_shell_hotcorners | lower }}'"
31+
value: "{{ gnome_shell_hotcorners | lower }}"
3232

3333
- name: GNOME Desktop - Enable/Disable minimize/maximize buttons
3434
dconf:
@@ -38,12 +38,12 @@
3838
- name: GNOME Desktop - Enable/Disable ambient light sensor
3939
dconf:
4040
key: "/org/gnome/settings-daemon/plugins/power/ambient-enabled"
41-
value: "'{{ gnome_ambient_light | lower }}'"
41+
value: "{{ gnome_ambient_light | lower }}"
4242

4343
- name: GNOME Desktop - Enable/Disable natural scrolling (on notebook)
4444
dconf:
4545
key: "/org/gnome/desktop/peripherals/touchpad/natural-scroll"
46-
value: "'{{ gnome_mouse_natural_scrolling | lower }}'"
46+
value: "{{ gnome_mouse_natural_scrolling | lower }}"
4747

4848
- name: GNOME Desktop - Enable/Disable showing desktop shortcut
4949
dconf:

0 commit comments

Comments
 (0)