You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
908 B
42 lines
908 B
1 day ago
|
#!/bin/bash
|
||
|
|
||
|
SCREEN=$1
|
||
|
LOG_FILE=$2
|
||
|
|
||
|
exec 2>&1
|
||
|
exec >>$LOG_FILE
|
||
|
|
||
|
if grep -Eiq "release\s+10" /etc/redhat-release; then
|
||
|
REL='10'
|
||
|
elif grep -Eiq "release\s+9" /etc/redhat-release; then
|
||
|
REL='9'
|
||
|
else
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
EXTENSIONS="arcmenu@arcmenu.com ding@rastersoft.com dash-to-panel@jderose9.github.com"
|
||
|
|
||
|
for ext in $EXTENSIONS; do
|
||
|
gnome-extensions disable $ext
|
||
|
done
|
||
|
|
||
|
case $REL in
|
||
|
'9') gnome-extensions disable dash-to-dock@gnome-shell-extensions.gcampax.github.com ;;
|
||
|
'10') gnome-extensions disable dash-to-dock@micxgx.gmail.com ;;
|
||
|
esac
|
||
|
|
||
|
if echo $SCREEN | grep -q '^gnome_classic'; then
|
||
|
for ext in $EXTENSIONS; do
|
||
|
gnome-extensions enable $ext
|
||
|
done
|
||
|
elif echo $SCREEN | grep -q '^gnome_shell'; then
|
||
|
case $REL in
|
||
|
'9') gnome-extensions enable dash-to-dock@gnome-shell-extensions.gcampax.github.com ;;
|
||
|
'10') gnome-extensions enable dash-to-dock@micxgx.gmail.com ;;
|
||
|
esac
|
||
|
else
|
||
|
echo "Error"
|
||
|
exit 1
|
||
|
fi
|
||
|
|