From ba3146aa940ac9c7ec744f88a76636f6e827388f Mon Sep 17 00:00:00 2001
From: Mikhail Tergoev <fidel@altlinux.org>
Date: Sun, 23 Jun 2024 17:16:11 +0300
Subject: [PATCH] Scripts version 2310

---
 data_from_portwine/changelog_en             |  3 +++
 data_from_portwine/changelog_ru             |  3 +++
 data_from_portwine/scripts/functions_helper | 17 +++++++++--------
 data_from_portwine/scripts/var              |  2 +-
 4 files changed, 16 insertions(+), 9 deletions(-)

diff --git a/data_from_portwine/changelog_en b/data_from_portwine/changelog_en
index 10a1c267..457c083e 100755
--- a/data_from_portwine/changelog_en
+++ b/data_from_portwine/changelog_en
@@ -2,6 +2,9 @@ You can help us in the development of the project on the website: https://linux-
 ----------------------------------------
 Changelog:
 
+###Scripts version 2310### Date: 23.06.2024 / Download update size: 4 megabytes
+* HOTFIX - create shortcut for .exe files
+
 ###Scripts version 2309### Date: 23.06.2024 / Download update size: 205 megabytes
 * updated PROTON_LG to version "9-7"
 * added the ability to run .exe files from the terminal with relative paths (thanks to Boria138)
diff --git a/data_from_portwine/changelog_ru b/data_from_portwine/changelog_ru
index f1a7fe9e..6784ddc8 100755
--- a/data_from_portwine/changelog_ru
+++ b/data_from_portwine/changelog_ru
@@ -2,6 +2,9 @@
 -----------------------------------------
 История изменений:
 
+###Scripts version 2310### Дата: 23.06.2024 / Размер скачиваемого обновления: 4 мегабайта
+* HOTFIX - создание ярлыка для .exe файлов
+
 ###Scripts version 2309### Дата: 23.06.2024 / Размер скачиваемого обновления: 205 мегабайта
 * обновлен PROTON_LG до версии "9-7"
 * добавлена возможность запуска .exe файлов из терминала с относительными путями (спасибо Boria138)
diff --git a/data_from_portwine/scripts/functions_helper b/data_from_portwine/scripts/functions_helper
index 7ec629e3..b51726a2 100755
--- a/data_from_portwine/scripts/functions_helper
+++ b/data_from_portwine/scripts/functions_helper
@@ -1786,10 +1786,11 @@ start_portwine () {
             sed -i /'dxgi.customVendorId =/c dxgi.customVendorId = 10de' "${DXVK_CONFIG_FILE}"
             sed -i /'dxgi.hideAmdGpu =/c dxgi.hideAmdGpu = True' "${DXVK_CONFIG_FILE}"
             sed -i /'dxgi.hideNvidiaGpu =/c dxgi.hideNvidiaGpu = False' "${DXVK_CONFIG_FILE}"
-            export WINE_HIDE_NVIDIA_GPU=0
-            export WINE_HIDE_AMD_GPU=1
-            export DXVK_NVAPI_DRIVER_VERSION=53713
-            export DXVK_NVAPI_ALLOW_OTHER_DRIVERS=1
+            export WINE_HIDE_NVIDIA_GPU="0"
+            export WINE_HIDE_AMD_GPU="1"
+            export DXVK_NVAPI_DRIVER_VERSION="53713"
+            export DXVK_NVAPI_ALLOW_OTHER_DRIVERS="1"
+            export WINEHAGS="1"
         elif [[ "${1}" == 0 ]] ; then
             sed -i /'dxgi.customDeviceDesc =/c # dxgi.customDeviceDesc =' "${DXVK_CONFIG_FILE}"
             sed -i /'dxgi.customDeviceId =/c # dxgi.customDeviceId =' "${DXVK_CONFIG_FILE}"
@@ -3912,13 +3913,13 @@ portwine_create_shortcut () {
     if [[ "$PW_YAD_OUT" == "0" ]] ; then
         if [[ "$1" == "block_name" ]]
         then name_desktop="$PORTWINE_CREATE_SHORTCUT_NAME"
-        else name_desktop=$(echo "$OUTPUT" | awk -F'|' '{print $2}')
+        else name_desktop=$(echo "$OUTPUT" | awk -F'|' '{print $1}')
         fi
         name_desktop="$(echo "${name_desktop}" | sed "s/\`//g" | sed "s/\"//g" | sed "s/'//g")"
         name_desktop_png="${name_desktop// /_}"
-        create_menu_desktop_shortcut=$(echo "$OUTPUT" | awk -F'|' '{print $3}')
-        create_desktop_desktop_shortcut=$(echo "$OUTPUT" | awk -F'|' '{print $4}')
-        create_menu_steam_shortcut=$(echo "$OUTPUT" | awk -F'|' '{print $5}')
+        create_menu_desktop_shortcut=$(echo "$OUTPUT" | awk -F'|' '{print $2}')
+        create_desktop_desktop_shortcut=$(echo "$OUTPUT" | awk -F'|' '{print $3}')
+        create_menu_steam_shortcut=$(echo "$OUTPUT" | awk -F'|' '{print $4}')
 
         try_remove_file "${PORT_WINE_PATH}/${name_desktop}.desktop"
 
diff --git a/data_from_portwine/scripts/var b/data_from_portwine/scripts/var
index e0abf0d5..2117310f 100755
--- a/data_from_portwine/scripts/var
+++ b/data_from_portwine/scripts/var
@@ -1,6 +1,6 @@
 #!/usr/bin/env bash
 #Author: Castro-Fidel (linux-gaming.ru)
-#SCRIPTS_NEXT_VERSION=2309
+#SCRIPTS_NEXT_VERSION=2310
 ########################################################################
 export LANGUAGES_LIST="ru es"
 export PW_MANGOHUD="0"