2022-02-18 11:38:57 +01:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								#!/bin/bash
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								################################################################################ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								# Name:         Autodesk Fusion 360 - Uninstall the software (Linux)           # 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								# Description:  With this file you delete Autodesk Fusion 360 on your system.  # 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								# Author:       Steve Zabka                                                    # 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								# Author URI:   https://cryinkfly.com                                          # 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								# License:      MIT                                                            # 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								# Copyright (c) 2020-2022                                                      # 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-19 08:38:39 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								# Time/Date:    08:30/19.02.2022                                               # 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								# Version:      0.2                                                            # 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-18 11:38:57 +01:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								################################################################################ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								# Path: /$HOME/.config/fusion-360/bin/uninstall.sh 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								############################################################################################################################################################### 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								# Window Title (Launcher) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								program_name = "Autodesk Fusion 360 for Linux - Uninstall" 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								############################################################################################################################################################### 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								# ALL FUNCTIONS ARE ARRANGED HERE:                                                                                                                            # 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-18 11:42:09 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								############################################################################################################################################################### 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-18 11:38:57 +01:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2022-02-19 09:04:08 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								# Get a file where the user can see the exits Wineprefixes of Autodesk Fusion 360 on the system. 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								function  setupact-get-wineprefixes-log { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  mkdir -p "/tmp/fusion-360/logs" 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  cp " $HOME /.config/fusion-360/logs/wineprefixes.log "  "/tmp/fusion-360/logs" 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  mv "/tmp/fusion-360/logs/wineprefixes.log"  "/tmp/fusion-360/logs/wineprefixes" 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								############################################################################################################################################################### 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2022-02-18 11:38:57 +01:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								# Remove a exist Wineprefix of Autodesk Fusion 360! 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								function  setupact-uninstall { 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-18 11:42:09 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  setupact-select-wineprefix-info
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  setupact-select-wineprefix
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  rm -r " $wineprefix_directory " 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  setupact-uninstall-completed
							 
						 
					
						
							
								
									
										
										
										
											2022-02-18 11:38:57 +01:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								############################################################################################################################################################### 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								# ALL DIALOGS ARE ARRANGED HERE:                                                                                                                              # 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								############################################################################################################################################################### 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								# The user will be asked if he wants to uninstall or not. 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								function  setupact-update-question { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  zenity --question \
 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-19 08:42:46 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								         --title= " $program_name "  \
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								         --text= "Do you really want to uninstall Autodesk Fusion 360 from your system?"  \
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								         --width= 400  \
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								         --height= 100 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								 answer = $? 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  if  [  " $answer "  -eq 0  ] ;  then        
							 
						 
					
						
							
								
									
										
										
										
											2022-02-18 11:38:57 +01:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    setupact-uninstall-dialog
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  elif  [  " $answer "  -eq 1  ] ;  then 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    setupact-cancel-info
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  fi 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								############################################################################################################################################################### 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								# The user will be informed that he is skipping the update! 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								function  setupact-cancel-info { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  zenity --info \
 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-19 08:42:46 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								         --text= "The uninstallation was aborted!"  \
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								         --width= 400  \
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								         --height= 100 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-18 11:38:57 +01:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								############################################################################################################################################################### 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								# Deinstall a exist Wineprefix of Autodesk Fusion 360! 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-19 09:04:08 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								function  setupact-uninstall-dialog {  
							 
						 
					
						
							
								
									
										
										
										
											2022-02-19 08:38:39 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  file = /tmp/fusion-360/logs/wineprefixes
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  directory = ` zenity --text-info \
 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-19 08:42:46 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                    --title= " $program_name "  \
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    --width= 700  \
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    --height= 500  \
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    --filename= $file  \
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    --editable \
 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-19 09:04:08 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                    --checkbox= "I wrote down or copied the correct path from an existing Autodesk Fusion 360 installation and deleted this path then here!" ` 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-19 08:38:39 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  case  $?  in
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								      0) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								          zenity --question \
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                 --title= " $program_name "  \
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                 --text= " $Do  you want to save your changes and deleting the correct existing Autodesk Fusion 360 installation? "  \
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                 --width= 400  \
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                 --height= 100 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								          answer = $? 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								          if  [  " $answer "  -eq 0  ] ;  then 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              echo  " $directory "  > $file 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-19 09:04:08 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
									      cp " $file "  " $HOME /.config/fusion-360/logs " 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									      mv " $HOME /.config/fusion-360/logs/wineprefixes "  " $HOME /.config/fusion-360/logs/wineprefixes.log " 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-19 08:38:39 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              setupact-uninstall
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								          elif  [  " $answer "  -eq 1  ] ;  then 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              setupact-uninstall-dialog
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								          fi 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  	      ; ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								      1) 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-19 08:42:46 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              echo  "Go back" 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              setupact-update-question
							 
						 
					
						
							
								
									
										
										
										
											2022-02-19 08:38:39 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  	      ; ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								      -1) 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-19 08:42:46 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              zenity --error \
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     --text= "An unexpected error occurred!" 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              exit; 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-19 08:38:39 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  	      ; ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  esac 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-18 11:38:57 +01:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								############################################################################################################################################################### 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								# Select the Wineprefix-directory of your Autodesk Fusion 360 installation! 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								function  setupact-select-wineprefix-info { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  zenity --info \
 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-19 08:42:46 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								         --text= "Select the Wineprefix-directory of your Autodesk Fusion 360 installation, which you want to uninstall! For example: /home/user/.wineprefixes/fusion360"  \
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								         --width= 400  \
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								         --height= 100 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-18 11:38:57 +01:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								function  setupact-select-wineprefix { 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-18 11:42:09 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  wineprefix_directory = ` zenity --file-selection --directory --title= "Select the Wineprefix-directory ..." ` 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-18 11:38:57 +01:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								############################################################################################################################################################### 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								# The uninstallation is complete and will be terminated. 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								function  setupact-uninstall-completed { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  zenity --info \
 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-19 08:42:46 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								         --width= 400  \
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								         --height= 100  \
 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-19 09:04:08 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								         --text= "The deinstallation of Autodesk Fusion 360 is completed." 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-18 11:38:57 +01:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  exit; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								############################################################################################################################################################### 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-18 11:45:00 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								# THE PROGRAM IS STARTED HERE:                                                                                                                                # 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-18 11:38:57 +01:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								############################################################################################################################################################### 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2022-02-19 09:04:08 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								setupact-get-wineprefixes-log
							 
						 
					
						
							
								
									
										
										
										
											2022-02-18 11:38:57 +01:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								setupact-update-question