mirror of
https://github.com/Ximi1970/systray-x.git
synced 2025-10-26 07:46:09 +01:00
57 lines
1.3 KiB
Plaintext
57 lines
1.3 KiB
Plaintext
post_install() {
|
|
PROF_DIR="/etc/dconf/profile"
|
|
PROF_FILE="user"
|
|
|
|
if [ -f ${PROF_DIR}/${PROF_FILE} ] ; then
|
|
#
|
|
# Edit user file
|
|
#
|
|
grep -q "user-db:user" ${PROF_DIR}/${PROF_FILE}
|
|
if [ "$?" = "1" ] ; then
|
|
echo "user-db:user" >> ${PROF_DIR}/${PROF_FILE}
|
|
fi
|
|
|
|
grep -q "system-db:local" ${PROF_DIR}/${PROF_FILE}
|
|
if [ "$?" = "1" ] ; then
|
|
echo "system-db:local" >> ${PROF_DIR}/${PROF_FILE}
|
|
fi
|
|
else
|
|
#
|
|
# Generate user file
|
|
#
|
|
mkdir -p ${PROF_DIR}
|
|
cat >${PROF_DIR}/${PROF_FILE} <<EOF
|
|
user-db:user
|
|
system-db:local
|
|
EOF
|
|
fi
|
|
|
|
EXTENSION="appindicatorsupport@rgcjonas.gmail.com"
|
|
CONF_DIR="/etc/dconf/db/local.d"
|
|
CONF_FILE="00-extensions"
|
|
|
|
if [ -f ${CONF_DIR}/${CONF_FILE} ] ; then
|
|
#
|
|
# Edit extensions file
|
|
#
|
|
grep -q ${EXTENSION} ${CONF_DIR}/${CONF_FILE}
|
|
if [ "$?" == "1" ] ; then
|
|
sed -i -e "s/\(enabled-extensions=\[.*\)\]/\1, '${EXTENSION}'\]/" ${CONF_DIR}/${CONF_FILE}
|
|
fi
|
|
else
|
|
#
|
|
# Generate extensions file
|
|
#
|
|
mkdir -p ${CONF_DIR}
|
|
cat >${CONF_DIR}/${CONF_FILE} <<EOF
|
|
[org/gnome/shell]
|
|
# List all extensions that you want to have enabled for all users
|
|
enabled-extensions=['appindicatorsupport@rgcjonas.gmail.com']
|
|
EOF
|
|
fi
|
|
#
|
|
if [ -x /usr/bin/dconf ] ; then
|
|
dconf update
|
|
fi
|
|
}
|