Add 'kiosk' configuration.

This commit is contained in:
Andreas B. Mundt 2018-05-31 18:24:15 +03:00
parent 546dabd7aa
commit d203da49c2
9 changed files with 246 additions and 0 deletions

View file

@ -0,0 +1,32 @@
[org/gnome/shell]
enabled-extensions=['apps-menu@gnome-shell-extensions.gcampax.github.com']
[org/gnome/desktop/background]
show-desktop-icons=true
[org/gnome/desktop/input-sources]
sources=[('xkb', 'tr'), ('xkb', 'de'), ('xkb', 'us')]
[org/gnome/desktop/peripherals/touchpad]
natural-scroll=false
edge-scrolling-enabled=true
tap-to-click=true
[org/gnome/nautilus/desktop]
home-icon-visible=false
[org/gnome/nautilus/preferences]
default-folder-viewer='list-view'
[org/gnome/nautilus/list-view]
use-tree-view=true
[org/gnome/settings-daemon/plugins/power]
power-button-action='hibernate'
sleep-inactive-battery-timeout=900
sleep-inactive-battery-type='hibernate'
sleep-inactive-ac-timeout=7200
sleep-inactive-ac-type='suspend'
[org/gnome/desktop/screensaver]
lock-enabled=false

2
roles/gnome/files/user Normal file
View file

@ -0,0 +1,2 @@
user-db:user
system-db:local

View file

@ -0,0 +1,3 @@
- name: update dconf
command: dconf update
listen: update dconf

View file

@ -0,0 +1,21 @@
#- name: gnome hibernate by default
# apt: name=gnome-shell-extension-suspend-button state=latest
- name: make sure /etc/dconf/profile/ exists
file: path=/etc/dconf/profile/ state=directory recurse=yes
- name: prepare for gnome customized defaults
copy:
src: user
dest: /etc/dconf/profile/user
notify: update dconf
- name: make sure /etc/dconf/db/local.d/ exists
file: path=/etc/dconf/db/local.d/ state=directory recurse=yes
- name: modify gnome defaults
copy:
src: defaults
dest: /etc/dconf/db/local.d/defaults
notify: update dconf