Fixed issues with .desktop, and fixed generation of .desktop for when the magic number is used

This commit is contained in:
2026-02-12 23:56:12 +01:00
parent 4ac6e00eea
commit 17c9f51010

View File

@@ -178,26 +178,49 @@ echo "Using $STEAM_COMPAT_DATA_PATH as proton prefix. This is where EA App will
# TODO: Add the copying or generation of the .desktop file # TODO: Add the copying or generation of the .desktop file
echo "Creating .desktop entry!" echo "Creating .desktop entry!"
mkdir -p "$HOME/.local/share/applications" mkdir -p "$HOME/.local/share/applications"
echo "[Desktop Entry] if [[ "$PROTON_PATH" == "PATH" ]] then
Comment[en_US]=Electronic Arts App echo "[Desktop Entry]
Comment=Electronic Arts App Comment[en_US]=Electronic Arts App
Exec=env 'STEAM_COMPAT_DATA_PATH=$STEAM_COMPAT_DATA_PATH' 'STEAM_COMPAT_CLIENT_INSTALL_PATH=$STEAM_COMPAT_CLIENT_INSTALL_PATH' 'DXVK_STATE_CACHE_PATH=$DXVK_STATE_CACHE_PATH' '$PROTON_PATH/proton' 'C:\\Program Files\\Electronic Arts\\EA Desktop\\EA Desktop\\EADesktop.exe' Comment=Electronic Arts App
GenericName[en_US]=EA App Exec=env 'STEAM_COMPAT_DATA_PATH=$STEAM_COMPAT_DATA_PATH' 'STEAM_COMPAT_CLIENT_INSTALL_PATH=$STEAM_COMPAT_CLIENT_INSTALL_PATH' 'DXVK_STATE_CACHE_PATH=$DXVK_STATE_CACHE_PATH' proton-ge 'C:\\Program Files\\Electronic Arts\\EA Desktop\\EA Desktop\\EADesktop.exe'
GenericName= GenericName[en_US]=EA App
Icon=$HOME/.local/share/icons/EAapp.ico GenericName=
MimeType= Icon=$HOME/.local/share/icons/EAapp.ico
Name[en_US]=EA App MimeType=
Name=EA App Name[en_US]=EA App
Path="$STEAM_COMPAT_DATA_PATH/" Name=EA App
StartupNotify=true Path="$STEAM_COMPAT_DATA_PATH/"
StartupWMClass=EADesktop.exe StartupNotify=true
Terminal=false StartupWMClass=EADesktop.exe
TerminalOptions= Terminal=false
Type=Application TerminalOptions=
X-KDE-SubstituteUID=false Type=Application
X-KDE-Username= X-KDE-SubstituteUID=false
Categories=Game X-KDE-Username=
" > "$HOME/.local/share/applications/EA App.desktop" Categories=Game
" > "$HOME/.local/share/applications/EA App.desktop"
else
echo "[Desktop Entry]
Comment[en_US]=Electronic Arts App
Comment=Electronic Arts App
Exec=env 'STEAM_COMPAT_DATA_PATH=$STEAM_COMPAT_DATA_PATH' 'STEAM_COMPAT_CLIENT_INSTALL_PATH=$STEAM_COMPAT_CLIENT_INSTALL_PATH' 'DXVK_STATE_CACHE_PATH=$DXVK_STATE_CACHE_PATH' '$PROTON_PATH/proton' run 'C:\\Program Files\\Electronic Arts\\EA Desktop\\EA Desktop\\EADesktop.exe'
GenericName[en_US]=EA App
GenericName=
Icon=$HOME/.local/share/icons/EAapp.ico
MimeType=
Name[en_US]=EA App
Name=EA App
Path="$STEAM_COMPAT_DATA_PATH/"
StartupNotify=true
StartupWMClass=EADesktop.exe
Terminal=false
TerminalOptions=
Type=Application
X-KDE-SubstituteUID=false
X-KDE-Username=
Categories=Game
" > "$HOME/.local/share/applications/EA App.desktop"
fi
echo "Copying the desktop icon!" echo "Copying the desktop icon!"
cp "./EAapp.ico" "$HOME/.local/share/icons/EAapp.ico" cp "./EAapp.ico" "$HOME/.local/share/icons/EAapp.ico"
sleep 1 sleep 1