Commit Graph

57 Commits

Author SHA1 Message Date
Alexander Grothe 76ace23b5e Improve Compatibility with Python3
replace .iteritems() with .items | list in jinja2 Templates
2019-02-24 18:42:46 +01:00
Alexander Grothe 08ed05594e Allow Dual Screen Configurations for intel IGPs
improve xrandr_facts.py to match drm and xrandr outputs

TODO: use drm.edid_firmware kernel boot parameter to load EDID files
  on startup
2019-02-22 00:12:02 +01:00
Alexander Grothe 65e2ac1e5f Disable screen blanking by default via xorg configuration snippet
Further changes:
- add ppa:yavdr/experimental-kodi for KODI 18
- add set-kodi-display script to allow switching DISPLAY in dual
screen configuration (inkompatible with KODI 17)
2019-02-04 17:57:34 +01:00
Alexander Grothe 9180f8d74e Fix quoting and indentation in 20-intel.conf.j2 2019-01-07 21:56:48 +01:00
Alexander Grothe 8b885221ae Add xorg.conf.d snippet for intel graphics
TODO: load edid early within initramfs
2019-01-07 21:38:30 +01:00
Alexander Grothe 2559779de3 Several small fixes in various files
- xrandr_facts.py: allow detecting Virtual[1..n] devices in VirtualBox 6.0
2019-01-04 14:17:13 +01:00
Alexander Grothe b00876f0fd Disable Composite and Force(Full)CompositionPipeline by default
Even a GTX 1030 has a choppy image on fast movements (e.g. football)
2018-06-02 20:03:24 +02:00
Alexander Grothe 183bd4bc30 Load environment variables from /etc/default/locale 2018-04-24 09:34:44 +02:00
Alexander Grothe 70cec795de rearrange some tasks 2018-02-12 10:27:56 +01:00
Alexander Grothe cbfa45c4f2 Add .Xresources.j2 template 2018-02-12 09:14:14 +01:00
Alexander Grothe 5f34537b03 Fix path for .xinitrc.j2 template 2018-02-12 09:08:21 +01:00
Alexander Grothe 477bcc136b cleanup xorg-verbose.conf template 2018-02-12 09:04:56 +01:00
Alexander Grothe 218007ea77 Create own role for yavdr-desktop 2018-02-12 08:48:12 +01:00
Alexander Grothe b0ddbb852d Move EDID settings to first device section 2018-01-27 21:01:04 +01:00
Alexander Grothe d74da7560a Merge branch 'bionic' of https://github.com/yavdr/yavdr-ansible into bionic 2018-01-27 20:48:43 +01:00
Alexander Grothe 928bbb5b08 Allow custom browser command 2018-01-27 20:48:27 +01:00
Alexander Grothe 3b4f9d947d Wait for plymouth stop before starting x@.service 2018-01-27 20:45:31 +01:00
Alexander Grothe d3ca791a75 Move rule to ignore eventlircd devices in xorg to own xorg.conf.d snippet 2018-01-24 10:53:05 +01:00
Alexander Grothe 2745fa83b3 Fix permissions for expanded templates, allow custom url for osd2web.service 2018-01-21 09:33:52 +01:00
Alexander Grothe 252cade885 use ansible_managed instead of own variable ansible_managed_file 2018-01-16 13:07:58 +01:00
Alexander Grothe 9f42da23f6 ForceFullCompositionPipeline for nvidia cards
to prevent screen tearing when playing video with xineliboutput-sxfe
or other video players which use opengl components
2018-01-03 13:19:59 +01:00
Alexander Grothe 41e44b67a4 use ansible_managed_file as comment 2018-01-01 22:38:13 +01:00
Alexander Grothe c54313c6e7 Add window rule in rc.xml for vdr-sxfe 2017-12-28 15:52:35 +01:00
Alexander Grothe 9440928891 Change rc.xml for openbox to be less restrictive 2017-12-26 20:47:38 +01:00
Alexander Grothe 98674ffc4f Set background with feh 2017-12-20 13:31:36 +01:00
Alexander Grothe 4b9332b277 Automatically start irexec.service 2017-12-20 11:00:15 +01:00
Alexander Grothe 3aadc14dbb Add irexec.service for the user session 2017-12-20 10:43:15 +01:00
Alexander Grothe 89963fa35b Add .Xresources for user vdr 2017-12-17 15:06:45 +01:00
Alexander Grothe 63bc6828aa Add missing template file 2017-12-17 11:40:39 +01:00
Alexander Grothe 1405c73c87 Install vdr-plugin-pulsectrl and vdr-plugin-osd2web
use the bluecd instead of blue
2017-12-17 10:02:09 +01:00
Alexander Grothe 417a1845a3 Fix Path for xorg.conf when running xorg-debug@.service 2017-11-09 08:36:17 +01:00
Alexander Grothe 4a5c018bbf add .service extension to dependency 2017-09-12 09:26:43 +02:00
seahawk1986 a8fbd420b7 remove heading (it's a template, not a yaml file) 2017-09-12 09:03:22 +02:00
Alexander Grothe 1a10952345 Fix quoting for hardware detection conditions 2017-08-31 15:57:18 +02:00
Alexander Grothe 49bcc96702 add wm-exit.service for the user session 2017-07-31 12:26:50 +02:00
Alexander Grothe e20829a913 add wm-exit.service to the user session 2017-07-31 12:24:20 +02:00
Alexander Grothe 2842f8b17e add correkt KillSignal to osd2web.service 2017-07-31 12:11:28 +02:00
Alexander Grothe 07b00a68b2 Add dependency to x@vt7.service to the user session 2017-07-31 11:45:33 +02:00
Alexander Grothe ea5ea149f9 start x@.service before xlogin@{{ vdr.user }} 2017-07-31 10:38:02 +02:00
Alexander Grothe 439f9a5702 use vdr.uid 2017-07-31 08:21:45 +02:00
Alexander Grothe a6841d7ae8 add basic XDG_RUNTIME_DIR 2017-07-31 00:22:10 +02:00
Alexander Grothe 483f9e2878 Enable pulseaudio for the session 2017-07-30 23:09:58 +02:00
Alexander Grothe b9082eadc9 Add frontend script to session, install vdr-plugin-desktop 2017-07-30 21:55:48 +02:00
Alexander Grothe 02ccd7de10 start reorganizing main.yml in roles 2017-07-30 14:29:38 +02:00
Alexander Grothe 0f9caa6605 add some empty lines 2017-07-28 15:07:57 +02:00
Alexander Grothe b56c98179a Update xorg.conf template for dual screen 2017-07-16 09:58:23 +02:00
Alexander Grothe a27014f076 Cleanup 2017-07-08 13:45:51 +02:00
Alexander Grothe 2a4dc82e21 add xorg autoconfiguration, install some config files for vdr, update nfs- and avahi configuration 2017-07-08 13:37:35 +02:00
Alexander Grothe d45d4ff643 fix padline option for source blocks 2017-06-21 12:46:51 +02:00
Alexander Grothe 2782daf931 update yavdr-xorg files 2017-06-21 10:14:35 +02:00