#!/usr/bin/bash

AUTOSTARTDIR="$HOME/.config/autostart"
AUTOSTARTFILE="$AUTOSTARTDIR/chg-mate-panel-fl.desktop"
ALLAPPLETSFILE="$AUTOSTARTDIR/allaplets.txt"
TMPAPPLETSFILE="$AUTOSTARTDIR/lobrokenapp.txt"

OLDAUTOSTARTFILE="$AUTOSTARTDIR/drop-mate-panel.desktop"

if [ -f "$OLDAUTOSTARTFILE" ]; then
    /usr/bin/rm $OLDAUTOSTARTFILE
    if [ -f "$AUTOSTARTFILE" ]; then
        exit 0
    fi
    /usr/bin/cp -a /etc/xdg/autostart/chg-mate-panel-fl.desktop $AUTOSTARTDIR
    /usr/bin/echo "Hidden=true" >> $AUTOSTARTFILE
    /usr/bin/echo "X-MATE-Autostart-enabled=false" >> $AUTOSTARTFILE
    exit 0
fi

if [ -f "$AUTOSTARTFILE" ]; then
    exit 0
fi
/usr/bin/mkdir -p $AUTOSTARTDIR
/usr/bin/cp -a /etc/xdg/autostart/chg-mate-panel-fl.desktop $AUTOSTARTDIR

if [ -f "$ALLAPPLETSFILE" ]; then
    exit 0
fi

/usr/bin/dconf dump /org/mate/panel/objects/ >> $ALLAPPLETSFILE

if [ -f "$TMPAPPLETSFILE" ]; then
    exit 0
fi

fname=$ALLAPPLETSFILE /usr/bin/python /usr/libexec/getbrokenapplets.py

for STR in $(cat "$TMPAPPLETSFILE"); do
    $(/usr/bin/dconf write /org/mate/panel/objects/$STR/panel-right-stick true)
done
$(/usr/bin/dconf reset -f /org/mate/panel/objects/volume-control/)
/usr/bin/mate-panel --replace &
/usr/bin/rm $ALLAPPLETSFILE $TMPAPPLETSFILE
/usr/bin/echo "Hidden=true" >> $AUTOSTARTFILE
/usr/bin/echo "X-MATE-Autostart-enabled=false" >> $AUTOSTARTFILE

