Adds an initial version of a template for intel xorg configuration

and marks the xorg-verbose.conf.j2 template with an ansible_managed comment
This commit is contained in:
Alexander Grothe 2019-01-04 14:26:46 +01:00
parent 711afd35d0
commit a29189252e

View File

@ -2595,11 +2595,54 @@ Section "InputClass"
Option "Ignore" "True" Option "Ignore" "True"
EndSection EndSection
#+END_SRC #+END_SRC
***** intel graphics xorg.conf snippet
#+BEGIN_SRC jinja2 :tangle roles/yavdr-xorg/templates/20-intel.conf.j2
{{ ansible_managed | comment }}
{% set output = xorg.primary.connector|replace("-", "") %}
Section "Device"
Identifier "Device0"
Driver "intel"
Option "TearFree" "true"
Option "UseEDID" "true"
Option "CustomEDID" "{{ output }}:/lib/firmware/edid/edid.{{ xorg.primary.connector }}.bin"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "{{ output }}"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1920x1080_50" "1920x1080_60" "1920x1080_24"
EndSubSection
EndSection
Section "Monitor"
Identifier "{{ output }}"
Modeline "1920x1080_24" 74.230 1920 2560 2604 2752 1080 1084 1089 1125 +hsync +vsync
Modeline "1920x1080_50" 148.500 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync
Modeline "1920x1080_60" 148.500 1920 2008 2056 2200 1080 1084 1089 1125 +hsync +vsync
EndSection
{% for connector, data in xrandr["Screen 0"].iteritems() %}
{% if not data.is_connected %}
Section "Monitor"
Identifier "{{ connector|replace("-","") }}"
Option "Ignore" "true"
EndSection
{% endif %}
{% endfor %}
#+END_SRC
***** xorg.conf ***** xorg.conf
:PROPERTIES: :PROPERTIES:
:ID: d7064700-5a05-478a-a20d-10a5fe472661 :ID: d7064700-5a05-478a-a20d-10a5fe472661
:END: :END:
#+BEGIN_SRC conf :tangle roles/yavdr-xorg/templates/xorg-verbose.conf.j2 #+BEGIN_SRC conf :tangle roles/yavdr-xorg/templates/xorg-verbose.conf.j2
{{ ansible_managed | comment }}
Section "Device" Section "Device"
Identifier "nvidia" Identifier "nvidia"
Driver "nvidia" Driver "nvidia"