Files
SysTray-X/dist/install.CentOS_8-Gnome.sh
2020-11-25 23:25:43 +01:00

60 lines
1.6 KiB
Bash

enableGnomeExtension() {
EXTENSION="appindicatorsupport@rgcjonas.gmail.com"
PACKAGE="gnome-shell-extension-appindicator"
ENABLE_CMD="/usr/bin/gnome-extensions"
ENABLE_CMD_OPTIONS="enable ${EXTENSION}"
#
# Is the extension installed?
#
if [ -d /usr/share/gnome-shell/extensions/${EXTENSION} ] || [ -d ~/.local/share/gnome-shell/extensions/${EXTENSION} ] ; then
if [ -x $ENABLE_CMD ] ; then
$ENABLE_CMD $ENABLE_CMD_OPTIONS
fi
else
mkdir -p ~/.local/share/gnome-shell/extensions
tar -C ~/.local/share/gnome-shell/extensions -xJf ${DESTINATION}/gnome-shell-extension.tar.xz
if [ -x $ENABLE_CMD ] ; then
$ENABLE_CMD $ENABLE_CMD_OPTIONS
fi
fi
echo
echo "Please logout and login to activate the gnome shell extension"
echo
}
#
# Enable the gnome shell extension for the local user
#
if [ "$XDG_CURRENT_DESKTOP" == "GNOME" ] ; then
enableGnomeExtension
#
# Check for Qt
#
yum list installed "qt5-qtbase*" | grep -q qt5-qtbase-gui
if [ "$?" == "1" ] ; then
echo
echo "Please install the package qt5-qtbase-gui"
echo
echo "sudo yum install qt5-qtbase-gui"
echo
fi
else
#
# Check for KDE
#
if [ "$XDG_CURRENT_DESKTOP" == "KDE" ] ; then
echo
echo "Please use the __KDE_INSTALLER__ installer."
echo "This setup will not work."
echo
else
echo
echo "Please use the __MINIMAL_INSTALLER__ installer."
echo "This setup will not work."
echo
fi
fi