mirror of
https://github.com/cryinkfly/Autodesk-Fusion-360-for-Linux.git
synced 2025-11-15 17:45:53 +01:00
Update install.sh
This commit is contained in:
@@ -7,7 +7,7 @@
|
|||||||
# Author URI: https://cryinkfly.com #
|
# Author URI: https://cryinkfly.com #
|
||||||
# License: MIT #
|
# License: MIT #
|
||||||
# Copyright (c) 2020-2022 #
|
# Copyright (c) 2020-2022 #
|
||||||
# Time/Date: 08:00/26.04.2022 #
|
# Time/Date: 13:30/27.04.2022 #
|
||||||
# Version: 1.7.9 -> 1.8.0 #
|
# Version: 1.7.9 -> 1.8.0 #
|
||||||
####################################################################################################
|
####################################################################################################
|
||||||
|
|
||||||
@@ -42,15 +42,20 @@ SP_WELCOME_TOOLTIP_2="Here you can adjust the default setting. For example the l
|
|||||||
# Default-Path:
|
# Default-Path:
|
||||||
SP_PATH="$HOME/.fusion360"
|
SP_PATH="$HOME/.fusion360"
|
||||||
|
|
||||||
# A list of all available languages:
|
# General Settings:
|
||||||
|
SP_SETTINGS_TITLE="General Settings"
|
||||||
|
SP_SETTINGS_LABEL_1="Here you have the option to adjust* further settings:"
|
||||||
|
SP_SETTINGS_LABEL_2="*Please remember that any change will affect the Autodesk Fusion 360 installation!"
|
||||||
SP_LOCALE_LABEL="Languages"
|
SP_LOCALE_LABEL="Languages"
|
||||||
SP_LOCALE_SELECT="Czech!English!German!Spanish!French!Italian!Japanese!Korean!Chinese"
|
SP_LOCALE_SELECT=$(echo "Czech,English,German,Spanish,French,Italian,Japanese,Korean,Chinese")
|
||||||
|
SP_DRIVER_LABEL="Graphics Driver"
|
||||||
|
SP_DRIVER_SELECT="DXVK,OpenGL"
|
||||||
|
|
||||||
# Reset the locale value:
|
# Reset the locale value:
|
||||||
SP_LOCALE="en-US"
|
SP_LOCALE="EN"
|
||||||
|
|
||||||
# Reset the graphics driver value:
|
# Reset the graphics driver value:
|
||||||
SP_DRIVER=0
|
SP_DRIVER="DXVK"
|
||||||
|
|
||||||
###############################################################################################################################################################
|
###############################################################################################################################################################
|
||||||
# THE INITIALIZATION OF DEPENDENCIES STARTS HERE: #
|
# THE INITIALIZATION OF DEPENDENCIES STARTS HERE: #
|
||||||
@@ -215,7 +220,7 @@ function SP_LOGFILE {
|
|||||||
###############################################################################################################################################################
|
###############################################################################################################################################################
|
||||||
|
|
||||||
function SP_DXVK_OPENGL_1 {
|
function SP_DXVK_OPENGL_1 {
|
||||||
if [ $SP_DRIVER -eq 1 ]; then
|
if [[ $SP_DRIVER = "DXVK" ]]; then
|
||||||
WINEPREFIX=$WP_PATH sh $SP_PATH/bin/winetricks -q dxvk
|
WINEPREFIX=$WP_PATH sh $SP_PATH/bin/winetricks -q dxvk
|
||||||
wget -N -P $WP_PATH/drive_c/users/$USER/Downloads https://github.com/cryinkfly/Autodesk-Fusion-360-for-Linux/raw/main/files/builds/stable-branch/driver/video/dxvk/DXVK.reg
|
wget -N -P $WP_PATH/drive_c/users/$USER/Downloads https://github.com/cryinkfly/Autodesk-Fusion-360-for-Linux/raw/main/files/builds/stable-branch/driver/video/dxvk/DXVK.reg
|
||||||
cd "$WP_PATH/drive_c/users/$USER/Downloads"
|
cd "$WP_PATH/drive_c/users/$USER/Downloads"
|
||||||
@@ -224,7 +229,7 @@ function SP_DXVK_OPENGL_1 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function SP_DXVK_OPENGL_2 {
|
function SP_DXVK_OPENGL_2 {
|
||||||
if [ $SP_DRIVER -eq 1 ]; then
|
if [[ $SP_DRIVER = "DXVK" ]]; then
|
||||||
wget -N https://github.com/cryinkfly/Autodesk-Fusion-360-for-Linux/raw/main/files/builds/stable-branch/driver/video/dxvk/DXVK.xml
|
wget -N https://github.com/cryinkfly/Autodesk-Fusion-360-for-Linux/raw/main/files/builds/stable-branch/driver/video/dxvk/DXVK.xml
|
||||||
mv "DXVK.xml" "NMachineSpecificOptions.xml"
|
mv "DXVK.xml" "NMachineSpecificOptions.xml"
|
||||||
else
|
else
|
||||||
@@ -530,6 +535,8 @@ if [[ $ret -eq 1 ]]; then
|
|||||||
SP-WELCOME
|
SP-WELCOME
|
||||||
elif [[ $ret -eq 2 ]]; then
|
elif [[ $ret -eq 2 ]]; then
|
||||||
SP-SETTINGS
|
SP-SETTINGS
|
||||||
|
SP_LOCALE_SETTINGS
|
||||||
|
SP_DRIVER_SETTINGS
|
||||||
SP-WELCOME
|
SP-WELCOME
|
||||||
elif [[ $ret -eq 3 ]]; then
|
elif [[ $ret -eq 3 ]]; then
|
||||||
# setupact-progressbar
|
# setupact-progressbar
|
||||||
@@ -538,16 +545,29 @@ fi
|
|||||||
|
|
||||||
###############################################################################################################################################################
|
###############################################################################################################################################################
|
||||||
|
|
||||||
# SETTINGS ...
|
function SP_SETTINGS {
|
||||||
|
yad --title="" \
|
||||||
|
--form --separator="," --item-separator="," \
|
||||||
|
--borders=15 \
|
||||||
|
--width=550 \
|
||||||
|
--buttons-layout=center \
|
||||||
|
--align=center \
|
||||||
|
--field="<big><b>$SP_SETTINGS_TITLE</b></big>:LBL" \
|
||||||
|
--field=":LBL" \
|
||||||
|
--field="$SP_SETTINGS_LABEL_1:LBL" \
|
||||||
|
--field="$SP_LOCALE_LABEL:CB" \
|
||||||
|
--field="$SP_DRIVER_LABEL:CBE" \
|
||||||
|
--field="$SP_SETTINGS_LABEL_2:LBL" \
|
||||||
|
"" "" "" "$SP_LOCALE_SELECT" "$SP_DRIVER_SELECT" "" | while read line; do
|
||||||
|
echo "`echo $line | awk -F',' '{print $4}'`" > /tmp/config.txt
|
||||||
|
echo "`echo $line | awk -F',' '{print $5}'`" >> /tmp/config.txt
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
###############################################################################################################################################################
|
###############################################################################################################################################################
|
||||||
|
|
||||||
function SP_LOCALE_SETTINGS {
|
function SP_LOCALE_SETTINGS {
|
||||||
SP_LOCALE=$(yad --form \
|
SP_LOCALE=`cat /tmp/config.txt | awk 'NR == 1'`
|
||||||
--field="$SP_LOCALE_LABEL::"CB "$SP_LOCALE_SELECT" \
|
|
||||||
--separator="" )
|
|
||||||
|
|
||||||
# Responses to above button presses are below:
|
|
||||||
if [[ $SP_LOCALE = "Czech" ]]; then
|
if [[ $SP_LOCALE = "Czech" ]]; then
|
||||||
echo "CS"
|
echo "CS"
|
||||||
SP_LOCALE_CS
|
SP_LOCALE_CS
|
||||||
@@ -582,3 +602,11 @@ fi
|
|||||||
}
|
}
|
||||||
|
|
||||||
###############################################################################################################################################################
|
###############################################################################################################################################################
|
||||||
|
|
||||||
|
function SP_DRIVER_SETTINGS {
|
||||||
|
SP_DRIVER=`cat /tmp/config.txt | awk 'NR == 2'`
|
||||||
|
}
|
||||||
|
|
||||||
|
###############################################################################################################################################################
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user