diff --git a/data_from_portwine/scripts/functions_helper b/data_from_portwine/scripts/functions_helper index 42b41a93..9a48b342 100755 --- a/data_from_portwine/scripts/functions_helper +++ b/data_from_portwine/scripts/functions_helper @@ -1931,7 +1931,7 @@ pw_kill_autostart () { export -f pw_kill_autostart pw_exit_tray () { - if [[ "$XDG_SESSION_TYPE" == "tty" ]] ; then + if [[ "$XDG_SESSION_TYPE" == "tty" || "$(readlink -f /bin/sh)" == *"/dash" ]] ; then if [[ -n "$(pgrep -a yad_gui_pp | grep "\--notification" | awk '{print $1}')" ]] ; then kill -s SIGUSR1 "$(pgrep -a yad_gui_pp | grep "\--notification" | awk '{print $1}')" fi @@ -1940,9 +1940,6 @@ pw_exit_tray () { kill -s SIGUSR1 $(pgrep -a tray_gui_pp) 2>/dev/null fi fi - if [[ -n "$(pgrep -a yad_gui_pp)" ]] ; then - kill -s SIGUSR1 $(pgrep -a yad_gui_pp) 2>/dev/null - fi } export -f pw_exit_tray @@ -4783,7 +4780,7 @@ open_changelog () { export -f open_changelog pw_tray_icon () { - if [[ "$XDG_SESSION_TYPE" == "tty" ]] ; then + if [[ "$XDG_SESSION_TYPE" == "tty" || "$(readlink -f /bin/sh)" == *"/dash" ]] ; then if [[ -n "$(pgrep -a yad_gui_pp | grep "\--notification" | awk '{print $1}')" ]] ; then kill -s SIGUSR1 "$(pgrep -a yad_gui_pp | grep "\--notification" | awk '{print $1}')" fi @@ -4809,7 +4806,7 @@ pw_tray_icon () { } export -f tray_icon_click_exit - if [[ "$XDG_SESSION_TYPE" == "tty" ]] ; then + if [[ "$XDG_SESSION_TYPE" == "tty" || "$(readlink -f /bin/sh)" == *"/dash" ]] ; then tray_icon_click () { echo "" }