From 5ffaca41cd0b82d8e24301266ddbd0c97c2aa259 Mon Sep 17 00:00:00 2001 From: mustard Date: Mon, 19 May 2025 19:58:27 +0200 Subject: [PATCH] Added trivalent audio bug workaround --- .../tasks/files/etc/systemd/user/pactl.service | 11 +++++++++++ roles/trivalent/tasks/main.yaml | 6 ++++++ 2 files changed, 17 insertions(+) create mode 100644 roles/trivalent/tasks/files/etc/systemd/user/pactl.service diff --git a/roles/trivalent/tasks/files/etc/systemd/user/pactl.service b/roles/trivalent/tasks/files/etc/systemd/user/pactl.service new file mode 100644 index 0000000..c8a03bb --- /dev/null +++ b/roles/trivalent/tasks/files/etc/systemd/user/pactl.service @@ -0,0 +1,11 @@ +[Unit] +Description=Run pactl to work around edge audio bug +After=pipewire-pulse.socket +Requires=pipewire-pulse.socket + +[Service] +Type=oneshot +ExecStart=/usr/bin/pactl info + +[Install] +WantedBy=default.target diff --git a/roles/trivalent/tasks/main.yaml b/roles/trivalent/tasks/main.yaml index b9847d8..2d0771f 100644 --- a/roles/trivalent/tasks/main.yaml +++ b/roles/trivalent/tasks/main.yaml @@ -5,6 +5,12 @@ dest: '/etc/yum.repos.d/secureblue.repo' mode: '0644' +- name: Add pactl service + ansible.builtin.copy: + src: 'etc/systemd/user/pactl.service' + dest: '/etc/systemd/user/pactl.service' + mode: '0644' + - name: Enable codecs and stuff shell: 'sudo dnf config-manager setopt fedora-cisco-openh264.enabled=1 rpmfusion-free.enabled=1 rpmfusion-free-updates.enabled=1 rpmfusion-nonfree.enabled=1 rpmfusion-nonfree-updates.enabled=1'