First try to improve automatic xorg configuration

in order to prevent wrong screen connection names
This commit is contained in:
Alexander Grothe 2018-01-07 12:56:46 +01:00
parent c6207490b8
commit 886fff4f09
2 changed files with 71 additions and 10 deletions

View File

@ -1827,16 +1827,46 @@ b'\xde\xad\xbe\xef'
- name: "start x-verbose@.service" - name: "start x-verbose@.service"
systemd: systemd:
name: "x-verbose@vt7.service" name: "x-verbose@vt7.service"
state: started state: started
enabled: false enabled: false
masked: false masked: false
daemon_reload: true daemon_reload: true
- name: "wait a little bit, so X has some time to start up (needed?)" - name: "wait a little bit, so X has some time to start up (needed?)"
wait_for: wait_for:
timeout: 3 timeout: 3
- name: "stop x-verbose@vt7.service"
systemd:
name: "x-verbose@vt7.service"
state: stopped
enabled: false
masked: true
- name: "wait a little bit, so X has some time to shut down (needed?)"
wait_for:
timeout: 3
- name: "trigger udevadm reload"
command: 'udevadm trigger '
- name: "wait a little bit, so udev has some time to reapply rules (needed?)"
wait_for:
timeout: 3
- name: "start x-verbose@.service"
systemd:
name: "x-verbose@vt7.service"
state: started
enabled: false
masked: false
daemon_reload: true
- name: "wait a little bit, so X has some time to start up (needed?)"
wait_for:
timeout: 3
- name: "detect xorg configuration" - name: "detect xorg configuration"
action: xrandr_facts action: xrandr_facts
@ -3580,6 +3610,7 @@ dependencies:
- eventlircd.service - eventlircd.service
- eventlircd.socket - eventlircd.socket
- lircd2uinput.service - lircd2uinput.service
- lircd.service - lircd.service
tags: tags:
- systemd - systemd

View File

@ -34,16 +34,46 @@
- name: "start x-verbose@.service" - name: "start x-verbose@.service"
systemd: systemd:
name: "x-verbose@vt7.service" name: "x-verbose@vt7.service"
state: started state: started
enabled: false enabled: false
masked: false masked: false
daemon_reload: true daemon_reload: true
- name: "wait a little bit, so X has some time to start up (needed?)" - name: "wait a little bit, so X has some time to start up (needed?)"
wait_for: wait_for:
timeout: 3 timeout: 3
- name: "stop x-verbose@vt7.service"
systemd:
name: "x-verbose@vt7.service"
state: stopped
enabled: false
masked: true
- name: "wait a little bit, so X has some time to shut down (needed?)"
wait_for:
timeout: 3
- name: "trigger udevadm reload"
command: 'udevadm trigger '
- name: "wait a little bit, so udev has some time to reapply rules (needed?)"
wait_for:
timeout: 3
- name: "start x-verbose@.service"
systemd:
name: "x-verbose@vt7.service"
state: started
enabled: false
masked: false
daemon_reload: true
- name: "wait a little bit, so X has some time to start up (needed?)"
wait_for:
timeout: 3
- name: "detect xorg configuration" - name: "detect xorg configuration"
action: xrandr_facts action: xrandr_facts