|
|
- #!/bin/bash
-
- usage() {
- echo "Usage:"
- echo "$0:"
- echo " Install Gnome Extension: Disable-Gnome-Gesuture."
- echo "$0 uninstall:"
- echo " Uninstall Gnome Extension: Disable-Gnome-Gesuture."
- echo ""
- exit 0
- }
-
- CheckPermission() {
- echo -n "(I) Check user permission:"
- account=`whoami`
- if [ ${account} = "root" ]; then
- echo " ${account}, you are the supervisor."
- else
- echo " ${account}"
- echo -e "\033[1;31;5mYou are NOT the supervisor.\033[0m"
- echo -e "\033[1;31;5m(E) The root permission is required to run this installer.\033[0m"
- echo ""
- exit 1
- fi
- }
-
- InitMember(){
- drivername="eGalaxInfo"
- installpath="/usr/bin"
- driverEXE="${drivername}_${cpuArch}"
-
-
- gnomeShellPath="/usr/share/gnome-shell/extensions"
- gnomeShellDisaleGesture="disable-gestures@egalax"
- SupportDisableGnomeGesture="false" #Gnome Gesture Defalut is enabled.
-
- }
-
- install(){
-
- if [ -e ${gnomeShellPath} ];then #/usr/share/gnome-shell/extensions folder is exist
- echo "(I) Copying ${gnomeShellDisaleGesture} to ${gnomeShellPath}."
- cp -af "${gnomeShellDisaleGesture}" ${gnomeShellPath}
- gnome-shell-extension-tool -e ${gnomeShellDisaleGesture}
- else
- echo "(I) If you Need to disable Gnome Gesture"
- echo "\t please install gnome-shell-extension-tool, and try again."
- fi
-
- }
-
- uninstall(){
-
- gnome-shell-extension-tool -d ${gnomeShellDisaleGesture}
-
- if [ -e ${gnomeShellPath} ];then #/usr/share/gnome-shell/extensions folder is exist
- echo "(I) Remove ${gnomeShellDisaleGesture}."
- rm -rf ${gnomeShellPath}/${gnomeShellDisaleGesture}
- fi
-
-
- }
-
-
- if [ $# = 0 ]; then
- clear
- CheckPermission
- InitMember
- install
- elif [ $# -ge 1 ]; then
- if [ $1 = "uninstall" ]; then
- clear
- CheckPermission
- InitMember
- uninstall
- echo "(I) Gnome Extension: Disable Gnome Gesuture Uninstall Done."
- echo ""
-
- else
- usage
- fi
- fi
-
-
-
|