mirror of
https://github.com/Ximi1970/systray-x.git
synced 2026-08-05 17:00:39 +02:00
39 lines
1010 B
Bash
39 lines
1010 B
Bash
enableGnomeExtension() {
|
|
EXTENSION="appindicatorsupport@rgcjonas.gmail.com"
|
|
PACKAGE="gnome-shell-extension-appindicator"
|
|
ENABLE_CMD="gnome-extensions enable ${EXTENSION}"
|
|
#
|
|
# Is the extension installed?
|
|
#
|
|
if [ -d /usr/share/gnome-shell/extensions/${EXTENSION} ] || [ -d ~/.local/share/gnome-shell/extensions/${EXTENSION} ] ; then
|
|
$ENABLE_CMD
|
|
else
|
|
mkdir -p ~/.local/share/gnome-shell/extensions
|
|
tar -C ~/.local/share/gnome-shell/extensions -xJf ${DESTINATION}/gnome-shell-extension.tar.xz
|
|
$ENABLE_CMD
|
|
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" == "ubuntu:GNOME" ] ; then
|
|
enableGnomeExtension
|
|
fi
|
|
|
|
#
|
|
# Check for Qt
|
|
#
|
|
dpkg -l | grep -q libqt5widgets5
|
|
if [ "$?" == "1" ] ; then
|
|
echo
|
|
echo "Please install the package libqt5widgets5"
|
|
echo
|
|
echo "sudo apt install libqt5widgets5"
|
|
echo
|
|
fi
|