#!/bin/bash
v=170821 #sfs
export p="`basename $0`" 
T(){
if [ -p /tmp/$p ];then
#if [ "`pidof -x traymnt`" ];then
    CLOSE_QUIT ; exit 
fi
}

CLOSE_QUIT(){ kill `pidof -x $p-mon` ;echo "quit" >$TRAY_FIFO ; rm -f $TRAY_FIFO ; } ; export -f CLOSE_QUIT

export TRAY_FIFO=/tmp/$p
T; mkfifo $TRAY_FIFO

export POPUP_TEXT="\
<b>Подключенные носители</b>
<i>Левый  клик</i>: монтирование
<i>Правый клик</i>: выход"
export TRAY_ICON=gtk-harddisk

TRAY(){
   export TRAY_FIFO ; exec 3<> $TRAY_FIFO
GUI=$(yad --text="$POPUP_TEXT" \
--notification --kill-parent --listen \
--no-middle \
--image="$TRAY_ICON" \
--command="ymount" <&3 ) & 
#echo "menu:$MENU_ITEMS|gtk-info!bash -c INFO||Панель управления!mpvpan!mpv|gtk-quit!bash -c CLOSE_QUIT" >&3
echo "menu:gtk-quit!bash -c CLOSE_QUIT" >&3
}
(sleep 1 && $p-mon ) &
TRAY 
