mirror of
https://github.com/alrayyes/dotfiles/
synced 2023-11-14 15:56:30 +00:00
fix(dwm): for emacs 2 processes are supposed to be running
This commit is contained in:
parent
af5f5af0cd
commit
2b7692d1e2
@ -2,16 +2,19 @@
|
|||||||
|
|
||||||
###---Start app if not running already---###
|
###---Start app if not running already---###
|
||||||
start_if_not_running() {
|
start_if_not_running() {
|
||||||
|
count=1
|
||||||
###---iceweasel/firefox is weird---###
|
###---iceweasel/firefox is weird---###
|
||||||
if [ "$1" = "iceweasel" ]; then
|
if [ "$1" = "iceweasel" ]; then
|
||||||
PROCESS_NAME="iceweasel|MainThread"
|
PROCESS_NAME="iceweasel|MainThread"
|
||||||
elif [ "$1" = "element-desktop-nightly" ]; then
|
elif [ "$1" = "element-desktop-nightly" ]; then
|
||||||
PROCESS_NAME="element-desktop"
|
PROCESS_NAME="element-desktop"
|
||||||
|
elif [ "$1" = "emacs" ]; then
|
||||||
|
count=2
|
||||||
else
|
else
|
||||||
PROCESS_NAME=$1
|
PROCESS_NAME=$1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "$(pgrep -u "$(id -u)" -x "$PROCESS_NAME" | wc -l)" -lt 1 ]; then
|
if [ "$(pgrep -u "$(id -u)" -x "$PROCESS_NAME" | wc -l)" -lt $count ]; then
|
||||||
if command -v "$1"; then
|
if command -v "$1"; then
|
||||||
eval "$1 &"
|
eval "$1 &"
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user