From 06c2e2eb5e266f5d3c05a04a24e4c98e75dbf34e Mon Sep 17 00:00:00 2001 From: Lolig4 Date: Wed, 28 Jan 2026 10:50:11 +0100 Subject: [PATCH] upload .desktop files + add rm for old .desktop files --- .../setup/autodesk_fusion_installer_x86-64.sh | 3 +++ .../resource/.desktop/Autodesk Fusion.desktop | 24 +++++++++++++++++++ .../.desktop/adskidmgr-opener.desktop | 5 ++++ 3 files changed, 32 insertions(+) create mode 100644 files/setup/resource/.desktop/Autodesk Fusion.desktop create mode 100644 files/setup/resource/.desktop/adskidmgr-opener.desktop diff --git a/files/setup/autodesk_fusion_installer_x86-64.sh b/files/setup/autodesk_fusion_installer_x86-64.sh index 3ae6b4a..f14e4bc 100755 --- a/files/setup/autodesk_fusion_installer_x86-64.sh +++ b/files/setup/autodesk_fusion_installer_x86-64.sh @@ -1070,6 +1070,8 @@ function determine_variable_folder_name_for_identity_manager() { function autodesk_fusion_shortcuts_load() { # Create a .desktop file (launcher.sh) for Autodesk Fusion! DESKTOP_DIRECTORY="$HOME/.local/share/applications/wine/Programs/Autodesk" + mkdir -p "$DESKTOP_DIRECTORY" + rm -f "$DESKTOP_DIRECTORY/Autodesk Fusion.desktop" cp "$SELECTED_DIRECTORY/.desktop/Autodesk Fusion.desktop" "$DESKTOP_DIRECTORY/Autodesk Fusion.desktop" echo "Exec=$SELECTED_DIRECTORY/bin/autodesk_fusion_launcher.sh" >> "$DESKTOP_DIRECTORY/Autodesk Fusion.desktop" echo "Icon=$SELECTED_DIRECTORY/resources/graphics/autodesk_fusion.svg" >> "$DESKTOP_DIRECTORY/Autodesk Fusion.desktop" @@ -1083,6 +1085,7 @@ function autodesk_fusion_shortcuts_load() { determine_variable_folder_name_for_identity_manager #Create mimetype link to handle web login call backs to the Identity Manager + rm -f "$DESKTOP_DIRECTORY/adskidmgr-opener.desktop" cp "$SELECTED_DIRECTORY/.desktop/adskidmgr-opener.desktop" "$DESKTOP_DIRECTORY/adskidmgr-opener.desktop" echo "Exec=sh -c 'env WINEPREFIX=$WINE_PFX wine \"\$(find $WINE_PFX -name AdskIdentityManager.exe | head -1)\" \"%u\"'" >> "$DESKTOP_DIRECTORY/adskidmgr-opener.desktop" diff --git a/files/setup/resource/.desktop/Autodesk Fusion.desktop b/files/setup/resource/.desktop/Autodesk Fusion.desktop new file mode 100644 index 0000000..87a95b9 --- /dev/null +++ b/files/setup/resource/.desktop/Autodesk Fusion.desktop @@ -0,0 +1,24 @@ +[Desktop Entry] +Name=Autodesk Fusion +GenericName=CAD Application +GenericName[cs]=Aplikace CAD +GenericName[de]=CAD-Anwendung +GenericName[es]=Aplicación CAD +GenericName[fr]=Application CAO +GenericName[it]=Applicazione CAD +GenericName[ja]=CADアプリケーション +GenericName[ko]=CAD 응용 +GenericName[zh_CN]=计算机辅助设计应用 +Comment=Autodesk Fusion is a cloud-based 3D modeling, CAD, CAM, and PCB software platform for product design and manufacturing. +Comment[cs]=Autodesk Fusion je cloudová platforma pro 3D modelování, CAD, CAM a PCB určená k navrhování a výrobě produktů. +Comment[de]=Autodesk Fusion ist eine cloudbasierte Softwareplattform für Modellierung, CAD, CAM, CAE und Leiterplatten in 3D für Produktdesign und Fertigung. +Comment[es]=Autodesk Fusion es una plataforma de software de modelado 3D, CAD, CAM y PCB basada en la nube destinada al diseño y la fabricación de productos. +Comment[fr]=Autodesk Fusion est une plate-forme logicielle 3D cloud de modélisation, de CAO, de FAO, d’IAO et de conception de circuits imprimés destinée à la conception et à la fabrication de produits. +Comment[it]=Autodesk Fusion è una piattaforma software di modellazione 3D, CAD, CAM, CAE e PCB basata sul cloud per la progettazione e la realizzazione di prodotti. +Comment[ja]=Autodesk Fusion、製品の設計と製造のためのクラウドベースの3Dモデリング、CAD、CAM、およびPCBソフトウェアプラットフォームです。 +Comment[ko]=Autodesk Fusion 제품 설계 및 제조를 위한 클라우드 기반 3D 모델링, CAD, CAM 및 PCB 소프트웨어 플랫폼입니다. +Comment[zh_CN]=Autodesk Fusion 是一个基于云的 3D 建模、CAD、CAM 和 PCB 软件平台,用于产品设计和制造。 +Type=Application +Categories=Education;Engineering;Graphics;Science +StartupNotify=true +Terminal=false diff --git a/files/setup/resource/.desktop/adskidmgr-opener.desktop b/files/setup/resource/.desktop/adskidmgr-opener.desktop new file mode 100644 index 0000000..9b6e58c --- /dev/null +++ b/files/setup/resource/.desktop/adskidmgr-opener.desktop @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Application +Name=adskidmgr Scheme Handler +StartupNotify=false +MimeType=x-scheme-handler/adskidmgr;