From d3c5deb371ba1b08f3c2bb7bd523cffdd68a5040 Mon Sep 17 00:00:00 2001 From: "R. Steve McKown" Date: Sat, 12 Dec 2015 15:11:07 -0700 Subject: [PATCH] dwmrc: clean up unnecessary processes Change how background processes are started from .dwmrc so that unnecessary bash processes aren't left as parents of the daemons launched. --- dwmrc | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/dwmrc b/dwmrc index 9637492..aeebe9a 100755 --- a/dwmrc +++ b/dwmrc @@ -27,18 +27,18 @@ dispcfg # Screen saver. DPMS standby -> suspend -> off in seconds # xss-lock calls i3lock on no X activity (DPMS standby) xset dpms 300 600 1200 -pgrep -x xss-lock || xss-lock -- i3lock --dpms & +(pgrep -x xss-lock || exec xss-lock -- i3lock --dpms ) & # Turn off touchpad (later use a toggle) type synclient 2>/dev/null && synclient TouchpadOff=1 # Applets, etc -pgrep -x xbindkeys || xbindkeys & -pgrep -x dunst || dunst & -pgrep -x nm-applet || nm-applet & -pgrep -x xfce4-power-manager || xfce4-power-manager & -pgrep -x pidgin || pidgin & -pgrep dwm-i3status || dwm-i3status & +(pgrep -x xbindkeys || exec xbindkeys ) & +(pgrep -x dunst || exec dunst ) & +(pgrep -x nm-applet || exec nm-applet ) & +(pgrep -x xfce4-power-manager || exec xfce4-power-manager ) & +(pgrep -x pidgin || exec pidgin ) & +(pgrep dwm-i3status || exec dwm-i3status ) & # DWM has bindings for screen captures that expects ~/screenshots/ to exist. mkdir -p ~/screenshots -- 2.39.2