mirror of
				https://github.com/cryinkfly/Autodesk-Fusion-360-for-Linux.git
				synced 2025-11-03 20:06:09 +01:00 
			
		
		
		
	Update fusion360-setup-wizard.sh
This commit is contained in:
		@@ -48,16 +48,21 @@ if [ -f "$log_path" ]; then
 | 
				
			|||||||
    cp "$HOME/.local/share/fusion360/logfiles/log-path" data/logfiles
 | 
					    cp "$HOME/.local/share/fusion360/logfiles/log-path" data/logfiles
 | 
				
			||||||
    new_modify_deinstall # Exists - Modify install
 | 
					    new_modify_deinstall # Exists - Modify install
 | 
				
			||||||
else
 | 
					else
 | 
				
			||||||
 | 
					    logfile_install=1
 | 
				
			||||||
    select-opengl_dxvk # New install
 | 
					    select-opengl_dxvk # New install
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function logfile-installation-standard {
 | 
					function logfile-installation-standard {
 | 
				
			||||||
 | 
					if [ $logfile_install -eq 1 ]; then
 | 
				
			||||||
    echo "$HOME/.wineprefixes/fusion360" >> $HOME/.local/share/fusion360/logfiles/log-path
 | 
					    echo "$HOME/.wineprefixes/fusion360" >> $HOME/.local/share/fusion360/logfiles/log-path
 | 
				
			||||||
 | 
					fi
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function logfile-installation-custom {
 | 
					function logfile-installation-custom {
 | 
				
			||||||
 | 
					if [ $logfile_install -eq 1 ]; then
 | 
				
			||||||
   echo "$custom_directory" >> $HOME/.local/share/fusion360/logfiles/log-path
 | 
					   echo "$custom_directory" >> $HOME/.local/share/fusion360/logfiles/log-path
 | 
				
			||||||
 | 
					fi
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
###############################################################################################################################################################
 | 
					###############################################################################################################################################################
 | 
				
			||||||
@@ -399,11 +404,13 @@ function winetricks-custom {
 | 
				
			|||||||
# Install a extension: Airfoil Tools
 | 
					# Install a extension: Airfoil Tools
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function airfoil-tools-plugin-standard {
 | 
					function airfoil-tools-plugin-standard {
 | 
				
			||||||
    WINEPREFIX=$HOME/.wineprefixes/fusion360 wine data/extensions/AirfoilTools_win64.msi
 | 
					    cd "data/extensions"
 | 
				
			||||||
 | 
					    WINEPREFIX=$HOME/.wineprefixes/fusion360 wine AirfoilTools_win64.msi
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function airfoil-tools-plugin-custom {
 | 
					function airfoil-tools-plugin-custom {
 | 
				
			||||||
    WINEPREFIX=$custom_directory wine data/extensions/AirfoilTools_win64.msi
 | 
					    cd "data/extensions"
 | 
				
			||||||
 | 
					    WINEPREFIX=$custom_directory wine AirfoilTools_win64.msi
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
###############################################################################################################################################################
 | 
					###############################################################################################################################################################
 | 
				
			||||||
@@ -411,11 +418,13 @@ function airfoil-tools-plugin-custom {
 | 
				
			|||||||
# Install a extension: Additive Assistant (FFF)
 | 
					# Install a extension: Additive Assistant (FFF)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function additive-assistant-plugin-standard {
 | 
					function additive-assistant-plugin-standard {
 | 
				
			||||||
    WINEPREFIX=$HOME/.wineprefixes/fusion360 wine data/extensions/AdditiveAssistant.bundle-win64.msi
 | 
					    cd "data/extensions"
 | 
				
			||||||
 | 
					    WINEPREFIX=$HOME/.wineprefixes/fusion360 wine AdditiveAssistant.bundle-win64.msi
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function additive-assistant-plugin-custom {
 | 
					function additive-assistant-plugin-custom {
 | 
				
			||||||
    WINEPREFIX=$custom_directory wine data/extensions/AdditiveAssistant.bundle-win64.msi
 | 
					    cd "data/extensions"
 | 
				
			||||||
 | 
					    WINEPREFIX=$custom_directory wine AdditiveAssistant.bundle-win64.msi
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
###############################################################################################################################################################
 | 
					###############################################################################################################################################################
 | 
				
			||||||
@@ -437,10 +446,12 @@ function czech-locale-plugin-custom {
 | 
				
			|||||||
# Install a extension: HP 3D Printers for Autodesk® Fusion 360™
 | 
					# Install a extension: HP 3D Printers for Autodesk® Fusion 360™
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function hp-3dprinter-connector-plugin-standard {
 | 
					function hp-3dprinter-connector-plugin-standard {
 | 
				
			||||||
 | 
					    cd "data/extensions"
 | 
				
			||||||
    WINEPREFIX=$HOME/.wineprefixes/fusion360 wine data/extensions/HP_3DPrinters_for_Fusion360-win64.msi
 | 
					    WINEPREFIX=$HOME/.wineprefixes/fusion360 wine data/extensions/HP_3DPrinters_for_Fusion360-win64.msi
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function hp-3dprinter-connector-plugin-custom {
 | 
					function hp-3dprinter-connector-plugin-custom {
 | 
				
			||||||
 | 
					    cd "data/extensions"
 | 
				
			||||||
    WINEPREFIX=$custom_directory wine data/extensions/HP_3DPrinters_for_Fusion360-win64.msi
 | 
					    WINEPREFIX=$custom_directory wine data/extensions/HP_3DPrinters_for_Fusion360-win64.msi
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -449,10 +460,12 @@ function hp-3dprinter-connector-plugin-custom {
 | 
				
			|||||||
# Install a extension: OctoPrint for Autodesk® Fusion 360™
 | 
					# Install a extension: OctoPrint for Autodesk® Fusion 360™
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function octoprint-plugin-standard {
 | 
					function octoprint-plugin-standard {
 | 
				
			||||||
 | 
					    cd "data/extensions"
 | 
				
			||||||
    WINEPREFIX=$HOME/.wineprefixes/fusion360 wine data/extensions/OctoPrint_for_Fusion360-win64.msi
 | 
					    WINEPREFIX=$HOME/.wineprefixes/fusion360 wine data/extensions/OctoPrint_for_Fusion360-win64.msi
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function octoprint-plugin-custom {
 | 
					function octoprint-plugin-custom {
 | 
				
			||||||
 | 
					    cd "data/extensions"
 | 
				
			||||||
    WINEPREFIX=$custom_directory wine data/extensions/OctoPrint_for_Fusion360-win64.msi
 | 
					    WINEPREFIX=$custom_directory wine data/extensions/OctoPrint_for_Fusion360-win64.msi
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -461,10 +474,12 @@ function octoprint-plugin-custom {
 | 
				
			|||||||
# Install a extension: RoboDK
 | 
					# Install a extension: RoboDK
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function robodk-plugin-standard {
 | 
					function robodk-plugin-standard {
 | 
				
			||||||
 | 
					    cd "data/extensions"
 | 
				
			||||||
    WINEPREFIX=$HOME/.wineprefixes/fusion360 wine data/extensions/RoboDK.bundle-win64.msi
 | 
					    WINEPREFIX=$HOME/.wineprefixes/fusion360 wine data/extensions/RoboDK.bundle-win64.msi
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function robodk-plugin-custom {
 | 
					function robodk-plugin-custom {
 | 
				
			||||||
 | 
					    cd "data/extensions"
 | 
				
			||||||
    WINEPREFIX=$custom_directory wine data/extensions/RoboDK.bundle-win64.msi
 | 
					    WINEPREFIX=$custom_directory wine data/extensions/RoboDK.bundle-win64.msi
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -1056,7 +1071,7 @@ function new_modify_deinstall {
 | 
				
			|||||||
                    FALSE "$text_select_option_2" \
 | 
					                    FALSE "$text_select_option_2" \
 | 
				
			||||||
                    FALSE "$text_select_option_3")
 | 
					                    FALSE "$text_select_option_3")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[ $response = "$text_select_option_1" ]] && view-exist-fusion360
 | 
					[[ $response = "$text_select_option_1" ]] && logfile_install=1 && view-exist-fusion360
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[ $response = "$text_select_option_2" ]] && edit-exist-fusion360
 | 
					[[ $response = "$text_select_option_2" ]] && edit-exist-fusion360
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -1353,11 +1368,15 @@ function program-exit-uninstall {
 | 
				
			|||||||
# THE INSTALLATION PROGRAM IS STARTED HERE:                                                                                                                   #
 | 
					# THE INSTALLATION PROGRAM IS STARTED HERE:                                                                                                                   #
 | 
				
			||||||
###############################################################################################################################################################
 | 
					###############################################################################################################################################################
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Reset the driver for the installation of Autodesk Fusion 360!
 | 
					# Reset the driver-value for the installation of Autodesk Fusion 360!
 | 
				
			||||||
driver_used=0
 | 
					driver_used=0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Reset the logfile-value for the installation of Autodesk Fusion 360!
 | 
				
			||||||
 | 
					logfile_install=0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Name of this program (Window Title)
 | 
					# Name of this program (Window Title)
 | 
				
			||||||
program_name="Autodesk Fusion 360 for Linux - Setup Wizard"
 | 
					program_name="Autodesk Fusion 360 for Linux - Setup Wizard"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
logfile-installation
 | 
					logfile-installation
 | 
				
			||||||
progress-indicator-dialog
 | 
					progress-indicator-dialog
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user