summaryrefslogtreecommitdiff
path: root/roles/ws/base/tasks
diff options
context:
space:
mode:
Diffstat (limited to 'roles/ws/base/tasks')
-rw-r--r--roles/ws/base/tasks/main.yml19
1 files changed, 19 insertions, 0 deletions
diff --git a/roles/ws/base/tasks/main.yml b/roles/ws/base/tasks/main.yml
index 661f2d4e..9073d342 100644
--- a/roles/ws/base/tasks/main.yml
+++ b/roles/ws/base/tasks/main.yml
@@ -85,3 +85,22 @@
apt:
name: "{{ ws_base_extra_packages }}"
state: present
+
+
+- name: install xrandr setup script
+ when: ws_base_xrandr_setup_script is defined
+ block:
+ - name: install xrandr setup script
+ copy:
+ content: "{{ ws_base_xrandr_setup_script }}"
+ dest: /usr/local/bin/xrandr-setup.sh
+ mode: 0755
+
+ - name: install xrandr setup script
+ copy:
+ content: |
+ [SeatDefaults]
+ greeter-setup-script=/usr/local/bin/xrandr-setup.sh
+ session-setup-script=/usr/local/bin/xrandr-setup.sh
+ dest: /etc/lightdm/lightdm.conf.d/xrandr-setup.conf
+ ## not restarting lightdm because this would logg-off any logged in user!