From d9a8cd354936c8b3d5521892058591fa9809bc58 Mon Sep 17 00:00:00 2001 From: Klesh Wong Date: Sun, 15 May 2022 15:00:31 +0800 Subject: [PATCH] fix: pipewire is no good, go back to pulseaudio --- gui/awesome/rc.lua | 6 +++--- gui/basic.sh | 8 +++++++- gui/mpd/mpd.conf | 14 ++++++++++---- 3 files changed, 20 insertions(+), 8 deletions(-) diff --git a/gui/awesome/rc.lua b/gui/awesome/rc.lua index 3821ea3..09319f0 100644 --- a/gui/awesome/rc.lua +++ b/gui/awesome/rc.lua @@ -22,9 +22,9 @@ local logout_menu_widget = require("awesome-wm-widgets.logout-menu-widget.logout local mpdarc_widget = require("awesome-wm-widgets.mpdarc-widget.mpdarc") local batteryarc_widget = require("awesome-wm-widgets.batteryarc-widget.batteryarc") -awful.spawn.once("pipewire") -awful.spawn.once("pipewire-pulse") -awful.spawn.with_shell("killall pipewire-media-session; sleep 2 && pipewire-media-session") +--awful.spawn.once("pipewire") +--awful.spawn.once("pipewire-pulse") +--awful.spawn.with_shell("killall pipewire-media-session; sleep 2 && pipewire-media-session") --awful.spawn("wireplumber") -- & diff --git a/gui/basic.sh b/gui/basic.sh index 24f25cf..cfb1445 100755 --- a/gui/basic.sh +++ b/gui/basic.sh @@ -46,7 +46,7 @@ case "$UNAMEA" in *artix*) sudo pacman -S --noconfirm --needed \ xorg-server xorg-xinit xorg-xrandr xorg-xprop xorg-xev xdotool \ - pipewire pipewire-pulse pipewire-jack pavucontrol \ + pulseaudio pulseaudio-alsa pulseaudio-bluetooth alsa-utils pavucontrol \ xclip xsel \ clang \ ibus ibus-rime rime-wubi \ @@ -104,4 +104,10 @@ if is_laptop; then echo RUN+="/bin/chgrp video /sys/class/backlight/intel_backlight/brightness" echo RUN+="/bin/chmod g+w /sys/class/backlight/intel_backlight/brightness" echo ``` + fi + +# auto execute autorandr for monitor hotplug +echo 'ACTION=="change", SUBSYSTEM=="drm", RUN+="/usr/bin/autorandr --batch --change --force"' \ + > sudo tee /etc/udev/rules.d/40-monitor-hotplug.rules + diff --git a/gui/mpd/mpd.conf b/gui/mpd/mpd.conf index a635661..817c906 100644 --- a/gui/mpd/mpd.conf +++ b/gui/mpd/mpd.conf @@ -340,16 +340,22 @@ input { # mixer_type "none" # optional #} +audio_output { + type "pulse" + name "My Pulse Output" +# server "remote_server" # optional +# sink "remote_server_sink" # optional +} audio_output { type "fifo" name "FIFO" path "/tmp/mpd.fifo" format "44100:16:2" } -audio_output { - type "pipewire" - name "pipewire sound server" -} +#audio_output { + #type "pipewire" + #name "pipewire sound server" +#} ###############################################################################