From 54b6f83e4bd741f2ddab1f849aaa0c6c3770bce4 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Thu, 22 Feb 2024 00:33:20 +0100 Subject: ele-hpws-mini(1,2): prepare for e24 --- roles/streaming/browser-kiosk/defaults/main.yml | 6 ++++++ roles/streaming/browser-kiosk/tasks/main.yml | 8 ++++++++ 2 files changed, 14 insertions(+) (limited to 'roles/streaming') diff --git a/roles/streaming/browser-kiosk/defaults/main.yml b/roles/streaming/browser-kiosk/defaults/main.yml index 3fac47d2..c137ba58 100644 --- a/roles/streaming/browser-kiosk/defaults/main.yml +++ b/roles/streaming/browser-kiosk/defaults/main.yml @@ -2,6 +2,12 @@ # browser_kiosk_xinit_commands_extra: | # xrandr --output HDMI-1 --mode 1920x1080 --rate 50 +# browser_kiosk_asound_conf: | +# pcm.analog { type hw; card PCH; } +# ctl.analog { type hw; card PCH; } +# pcm.!default pcm.analog +# ctl.!default ctl.analog + browser_kiosk_url: "http://127.0.0.1:4001/output/ABCD" browser_kiosk_run_script: | #!/bin/sh diff --git a/roles/streaming/browser-kiosk/tasks/main.yml b/roles/streaming/browser-kiosk/tasks/main.yml index fbaf11f6..f96abf42 100644 --- a/roles/streaming/browser-kiosk/tasks/main.yml +++ b/roles/streaming/browser-kiosk/tasks/main.yml @@ -10,6 +10,7 @@ - xterm - ratpoison - chromium + - alsa-utils state: present - name: create kiosk user @@ -22,6 +23,7 @@ groups: - video - render + - audio state: present - name: create empty user dir for kiosk @@ -81,6 +83,12 @@ group: kiosk mode: 0755 +- name: install custom asound.conf + when: browser_kiosk_asound_conf is defined + copy: + content: "{{ browser_kiosk_asound_conf }}" + dest: /etc/asound.conf + - name: create override direcotry for getty@tty1 service unit file: path: /etc/systemd/system/getty@tty1.service.d -- cgit v1.2.3