summaryrefslogtreecommitdiffstats
path: root/.xprofile
diff options
context:
space:
mode:
authorLuke Smith <luke@lukesmith.xyz>2020-08-28 13:31:21 -0400
committerLuke Smith <luke@lukesmith.xyz>2020-08-28 13:31:21 -0400
commitedde6779d4c6c279cd43e61bec2e9cbc9227d804 (patch)
treeef63347714da317b32e793fc135d1182bd359991 /.xprofile
parentec7d7bfec48fd4735db04a44fefaef15f4c6b0ed (diff)
downloadeibhear-edde6779d4c6c279cd43e61bec2e9cbc9227d804.tar.gz
eibhear-edde6779d4c6c279cd43e61bec2e9cbc9227d804.tar.zst
eibhear-edde6779d4c6c279cd43e61bec2e9cbc9227d804.zip
pulseaudio failsafe for brave/chromium
Diffstat (limited to '.xprofile')
-rwxr-xr-x.xprofile6
1 files changed, 6 insertions, 0 deletions
diff --git a/.xprofile b/.xprofile
index 861443b..2bdbb5b 100755
--- a/.xprofile
+++ b/.xprofile
@@ -7,6 +7,12 @@
# Add this when you include flatpak in your system
dbus-update-activation-environment --systemd DBUS_SESSION_BUS_ADDRESS DISPLAY XAUTHORITY
+# Autostart Pulseaudio if installed and not already started by init.
+# Chromium/Brave doesn't automatically start Pulse for some reason.
+[ -x /usr/bin/pulseaudio ] &&
+ ! pidof pulseaudio >/dev/null &&
+ setsid -f pulseaudio --start >/dev/null 2>&1
+
mpd & # music player daemon-you might prefer it as a service though
remaps & # run the remaps script, switching caps/esc and more; check it for more info
setbg & # set the background with the `setbg` script