dotfiles/scripts/kdenlivelof
2023-07-03 16:32:41 -05:00

37 lines
924 B
Bash
Executable file

#!/bin/sh
# Check to see if an kdenlive is running
if [ $(pgrep -c kdenlive) -gt 0 ]; then
if [ "$XDG_SESSION_TYPE" = "x11" ]; then
#X11
kdenliverg=$(wmctrl -lx | rg kdenlive.kdenlive | rg -v org-agenda | awk '{print $1}')
# echo $kdenliverg
if [ -z $kdenliverg ]; then
exec kdenlive &
exit
else
exec wmctrl -ia $kdenliverg
exit
fi
else
if [ "$KDE_FULL_SESSION" = "true" ]; then
exec /home/chris/bin/ww -fa Kdenlive -c kdenlive
exit
else
# WAYLAND
# kdenliverg=$(wlrctl window list | rg -v 'kdenlive:\sorg-agenda' | rg 'kdenlive:')
# kdenlivewin=$(echo $kdenliverg | sed 's/.*\: //')
# echo $kdenlivewin
exec hyprctl dispatch focuswindow kdenlive
exit
fi
fi
else
exec kdenlive &
fi