diff --git a/data_from_portwine/changelog_eng b/data_from_portwine/changelog_eng index 63c99e80..c09baf2b 100755 --- a/data_from_portwine/changelog_eng +++ b/data_from_portwine/changelog_eng @@ -2,6 +2,11 @@ You can help us in the development of the project on the website: https://linux- ---------------------------------------- Changelog: +###Scripts version 2281### Date: 18.04.2024 / Download update size: 15 megabytes +* the PortProton script update window has been updated +* icons for the interface have been translated from png to svg (thanks to Dervart) +* fixed the native version of PortProton on SteamDeck (We strongly recommend switching to the flatpak version for SteamDeck!) + ###Scripts version 2280### Date: 16.04.2024 / Download update size: 15 megabytes * minor fixes for SteamDeck + flatpak diff --git a/data_from_portwine/changelog_rus b/data_from_portwine/changelog_rus index 424a574f..0bd34fa8 100755 --- a/data_from_portwine/changelog_rus +++ b/data_from_portwine/changelog_rus @@ -2,13 +2,18 @@ ----------------------------------------- История изменений: +###Scripts version 2281### Дата: 18.04.2024 / Размер скачиваемого обновления: 15 мегабайт +* обновлено окно обновления скриптов PortProton +* иконки для интерфейса переведены из png в svg (спасибо Dervart) +* исправлена работа нативной версии PortProton на SteamDeck (Настоятельно рекомендуем перейти на flatpak версию для SteamDeck!) + ###Scripts version 2280### Дата: 16.04.2024 / Размер скачиваемого обновления: 15 мегабайт * небольшие исправления для SteamDeck + flatpak ###Scripts version 2279### Дата: 16.04.2024 / Размер скачиваемого обновления: 15 мегабайт * улучшения flatpak версии PortProton: - исправлен запуск игр на SteamDeck в игровом режиме - - исправлены локализации внутри игр на SteamDeck в игровом режиме (требуется выбор руского интерфейса PortProton) + - исправлены локализации внутри игр на SteamDeck в игровом режиме (требуется выбор русского интерфейса PortProton) - отключено скачивание контейнера steam runtime (уменьшает размер установленого PortProton) - улучшена функция определения библиотек GALLIUM_NINE * ВНИМАНИЕ: Не используйте flatpak и нативную версии PortProton на одной системе! diff --git a/data_from_portwine/img/gui/close.png b/data_from_portwine/img/gui/close.png deleted file mode 100644 index 04542779..00000000 Binary files a/data_from_portwine/img/gui/close.png and /dev/null differ diff --git a/data_from_portwine/img/gui/close.svg b/data_from_portwine/img/gui/close.svg new file mode 100644 index 00000000..a923cc48 --- /dev/null +++ b/data_from_portwine/img/gui/close.svg @@ -0,0 +1,594 @@ + + + + diff --git a/data_from_portwine/img/gui/download.png b/data_from_portwine/img/gui/download.png deleted file mode 100644 index c55fdef5..00000000 Binary files a/data_from_portwine/img/gui/download.png and /dev/null differ diff --git a/data_from_portwine/img/gui/download.svg b/data_from_portwine/img/gui/download.svg new file mode 100644 index 00000000..bd3428d9 --- /dev/null +++ b/data_from_portwine/img/gui/download.svg @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + diff --git a/data_from_portwine/img/gui/error.png b/data_from_portwine/img/gui/error.png deleted file mode 100644 index 3455a17f..00000000 Binary files a/data_from_portwine/img/gui/error.png and /dev/null differ diff --git a/data_from_portwine/img/gui/error.svg b/data_from_portwine/img/gui/error.svg new file mode 100644 index 00000000..45b98c8a --- /dev/null +++ b/data_from_portwine/img/gui/error.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + diff --git a/data_from_portwine/img/gui/find_48.png b/data_from_portwine/img/gui/find_48.png deleted file mode 100644 index f4a36ec3..00000000 Binary files a/data_from_portwine/img/gui/find_48.png and /dev/null differ diff --git a/data_from_portwine/img/gui/find_48.svg b/data_from_portwine/img/gui/find_48.svg new file mode 100644 index 00000000..18757877 --- /dev/null +++ b/data_from_portwine/img/gui/find_48.svg @@ -0,0 +1,597 @@ + + + + diff --git a/data_from_portwine/img/gui/history.png b/data_from_portwine/img/gui/history.png deleted file mode 100644 index 440738c9..00000000 Binary files a/data_from_portwine/img/gui/history.png and /dev/null differ diff --git a/data_from_portwine/img/gui/history.svg b/data_from_portwine/img/gui/history.svg new file mode 100644 index 00000000..bbbc8e87 --- /dev/null +++ b/data_from_portwine/img/gui/history.svg @@ -0,0 +1,596 @@ + + + + diff --git a/data_from_portwine/img/gui/info.png b/data_from_portwine/img/gui/info.png deleted file mode 100644 index ccfa4ed2..00000000 Binary files a/data_from_portwine/img/gui/info.png and /dev/null differ diff --git a/data_from_portwine/img/gui/info.svg b/data_from_portwine/img/gui/info.svg new file mode 100644 index 00000000..b8d8d1f5 --- /dev/null +++ b/data_from_portwine/img/gui/info.svg @@ -0,0 +1,65 @@ + + + + + + + + + + + + diff --git a/data_from_portwine/img/gui/question.png b/data_from_portwine/img/gui/question.png deleted file mode 100644 index 019e9173..00000000 Binary files a/data_from_portwine/img/gui/question.png and /dev/null differ diff --git a/data_from_portwine/img/gui/question.svg b/data_from_portwine/img/gui/question.svg new file mode 100644 index 00000000..317083fc --- /dev/null +++ b/data_from_portwine/img/gui/question.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + diff --git a/data_from_portwine/img/gui/wine_file.png b/data_from_portwine/img/gui/wine_file.png deleted file mode 100644 index 3aac4698..00000000 Binary files a/data_from_portwine/img/gui/wine_file.png and /dev/null differ diff --git a/data_from_portwine/img/gui/wine_file.svg b/data_from_portwine/img/gui/wine_file.svg new file mode 100644 index 00000000..a3731386 --- /dev/null +++ b/data_from_portwine/img/gui/wine_file.svg @@ -0,0 +1,597 @@ + + + + diff --git a/data_from_portwine/img/gui/wine_system.png b/data_from_portwine/img/gui/wine_system.png deleted file mode 100644 index 61d93474..00000000 Binary files a/data_from_portwine/img/gui/wine_system.png and /dev/null differ diff --git a/data_from_portwine/img/gui/wine_system.svg b/data_from_portwine/img/gui/wine_system.svg new file mode 100644 index 00000000..bb75b2d8 --- /dev/null +++ b/data_from_portwine/img/gui/wine_system.svg @@ -0,0 +1,862 @@ + + + + diff --git a/data_from_portwine/scripts/functions_helper b/data_from_portwine/scripts/functions_helper index 0671c70e..8429b857 100755 --- a/data_from_portwine/scripts/functions_helper +++ b/data_from_portwine/scripts/functions_helper @@ -1156,7 +1156,7 @@ pw_init_db () { pw_port_update () { ###SCRIPTS UPDATE### if [ ! -f "${PORT_WINE_TMP_PATH}/scripts_ver" ] ; then - echo "2022" > "${PORT_WINE_TMP_PATH}/scripts_ver" + echo "2024" > "${PORT_WINE_TMP_PATH}/scripts_ver" fi export scripts_install_ver=$(cat "${PORT_WINE_TMP_PATH}/scripts_ver" | head -n 1) print_info "Check update..." @@ -1197,10 +1197,17 @@ pw_port_update () { xcsd=$("${pw_yad_v13_0}" --title "${scripts_upd2} v.${scripts_current_ver}" --window-icon="$PW_GUI_ICON_PATH/portproton.svg" \ --form --separator='%%%' --width=1200 --height=600 \ --field=":TXT" "${CHANGLOG_NEWS}" \ - --field=" ${scripts_upd3} :CB" "${scripts_upd4}!${scripts_upd5}!${scripts_upd6}" 2>/dev/null) + --button="${scripts_upd3}"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE.png"!"":252 \ + --button="${scripts_upd6}"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE.png"!"":16 \ + --button="${scripts_upd5}"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE.png"!"":18 \ + --button="${scripts_upd4}"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE.png"!"":20 2>/dev/null) YAD_STATUS="$?" - if [[ "$YAD_STATUS" == "1" || "$YAD_STATUS" == "252" ]] ; then exit 0 ; fi - xcsd=`echo "${xcsd}" | awk -F'%%%' '{print $2}'` + case "${YAD_STATUS}" in + 1|252) exit 0 ;; + 16) xcsd="${scripts_upd6}" ;; + 18) xcsd="${scripts_upd5}" ;; + 20) xcsd="${scripts_upd4}" ;; + esac fi case $xcsd in "${scripts_upd4}") @@ -1894,6 +1901,7 @@ start_portwine () { export WINE_D3D_CONFIG='renderer=vulkan' else print_info "Use VKD3D-PROTON, DXVK and D8VK (DirectX 8-12 to vulkan)" + check_variables DXVK_HDR 0 if [[ "${PW_USE_WINE_DXGI}" == 1 ]] ; then export CP_DXVK_FILES="d3d11 d3d10core d3d9 dxvk_config" # openvr_api_dxvk export CP_WINE_FILES="d3d10_1 d3d10 dxgi" @@ -1903,7 +1911,7 @@ start_portwine () { export CP_DXVK_FILES="d3d11 d3d10core d3d9 dxgi dxvk_config" # openvr_api_dxvk export CP_WINE_FILES="d3d10_1 d3d10" fi - check_variables VKD3D_FEATURE_LEVEL "12_0" + check_variables VKD3D_FEATURE_LEVEL "12_1" if [[ "${PW_VULKAN_USE}" == "1" ]] ; then export PATH_TO_DXVK_FILES="${PW_VULKAN_DIR}/dxvk-${DXVK_STABLE_VER}" export PATH_TO_VKD3D_FILES="${PW_VULKAN_DIR}/vkd3d-proton-${VKD3D_STABLE_VER}" @@ -2249,7 +2257,7 @@ yad_info () { command -v "${pw_yad_v13_0}" &>/dev/null || fatal "yad not found" fi "${pw_yad_v13_0}" --no-wrap --text "$@" --width=400 --height=50 --borders=15 --title "INFO" \ - --window-icon="$PW_GUI_ICON_PATH/portproton.svg" --image="$PW_GUI_ICON_PATH/info.png" \ + --window-icon="$PW_GUI_ICON_PATH/portproton.svg" --image="$PW_GUI_ICON_PATH/info.svg" \ --center --text-align=center \ --button="OK"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE.png" 2>/dev/null } @@ -2262,7 +2270,7 @@ yad_error () { command -v "${pw_yad_v13_0}" &>/dev/null || fatal "yad not found" fi "${pw_yad_v13_0}" --no-wrap --text "$@" --width=400 --borders=15 --title "ERROR" \ - --window-icon="$PW_GUI_ICON_PATH/portproton.svg" --image="$PW_GUI_ICON_PATH/error.png" \ + --window-icon="$PW_GUI_ICON_PATH/portproton.svg" --image="$PW_GUI_ICON_PATH/error.svg" \ --center --text-align=center \ --button="EXIT"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE.png" 2>/dev/null } @@ -2274,7 +2282,7 @@ yad_error_download () { command -v "${pw_yad_v13_0}" &>/dev/null || fatal "yad not found" fi "${pw_yad_v13_0}" --text "$loc_gui_error_download" --width=400 --borders=15 --title "$loc_gui_error" \ - --window-icon="$PW_GUI_ICON_PATH/portproton.svg" --image="$PW_GUI_ICON_PATH/download.png" \ + --window-icon="$PW_GUI_ICON_PATH/portproton.svg" --image="$PW_GUI_ICON_PATH/download.svg" \ --no-wrap --center --text-align=center \ --button="$loc_skip"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE.png":1 \ --button="$loc_repeat"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE.png":0 2>/dev/null @@ -2287,7 +2295,7 @@ yad_question () { command -v "${pw_yad_v13_0}" &>/dev/null || fatal "yad not found" fi "${pw_yad_v13_0}" --text "${1}" --width=400 --borders=15 --title "${inst_set}." \ - --window-icon="$PW_GUI_ICON_PATH/portproton.svg" --image="$PW_GUI_ICON_PATH/question.png" \ + --window-icon="$PW_GUI_ICON_PATH/portproton.svg" --image="$PW_GUI_ICON_PATH/question.svg" \ --no-wrap --center --text-align=center \ --button="$loc_cancel"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE.png":1 \ --button="OK"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE.png":0 2>/dev/null @@ -2455,10 +2463,10 @@ pw_tray_icon () { --command="bash -c tray_icon_click" \ --tooltip="PortProton" \ --icon-size=32 --menu="| \ - ${loc_tray_winefile}!bash -c pw_tray_winefile!"$PW_GUI_ICON_PATH/wine_file.png"|| \ - ${loc_tray_tascmng}!bash -c pw_tray_taskmgr!"$PW_GUI_ICON_PATH/wine_system.png"|| \ - ${loc_tray_cangelog}!bash -c open_changelog!"$PW_GUI_ICON_PATH/history.png"|| \ - ${loc_tray_force_exit} !bash -c tray_icon_click_exit!"$PW_GUI_ICON_PATH/close.png"||" 2>/dev/null & + ${loc_tray_winefile}!bash -c pw_tray_winefile!"$PW_GUI_ICON_PATH/wine_file.svg"|| \ + ${loc_tray_tascmng}!bash -c pw_tray_taskmgr!"$PW_GUI_ICON_PATH/wine_system.svg"|| \ + ${loc_tray_cangelog}!bash -c open_changelog!"$PW_GUI_ICON_PATH/history.svg"|| \ + ${loc_tray_force_exit} !bash -c tray_icon_click_exit!"$PW_GUI_ICON_PATH/close.svg"||" 2>/dev/null & return 0 } @@ -2709,16 +2717,16 @@ gui_proton_downloader () { exit 0 fi - if [ ! -z `cat "${PORT_WINE_TMP_PATH}/tmp_proton_set" | awk '{print $1}'` ] ; then - export VERSION_WINE_GIT="`cat "${PORT_WINE_TMP_PATH}/tmp_proton_set"`" - elif [ ! -z `cat "${PORT_WINE_TMP_PATH}/tmp_proton_pw_set" | awk '{print $1}'` ] ; then - export VERSION_WINE_GIT="`cat "${PORT_WINE_TMP_PATH}/tmp_proton_pw_set"`" - elif [ ! -z `cat "${PORT_WINE_TMP_PATH}/tmp_kron4ek_set" | awk '{print $1}'` ] ; then - export VERSION_WINE_GIT="`cat "${PORT_WINE_TMP_PATH}/tmp_kron4ek_set"`" - elif [ ! -z `cat "${PORT_WINE_TMP_PATH}/tmp_ge_custom_set" | awk '{print $1}'` ] ; then - export VERSION_WINE_GIT="`cat "${PORT_WINE_TMP_PATH}/tmp_ge_custom_set"`" - elif [ ! -z `cat "${PORT_WINE_TMP_PATH}/tmp_installed_wine_set" | awk '{print $1}'` ] ; then - export VERSION_INSTALLED_WINE="`cat "${PORT_WINE_TMP_PATH}/tmp_installed_wine_set"`" + if [[ ! -z $(awk '{print $1}' "${PORT_WINE_TMP_PATH}/tmp_proton_set") ]] ; then + VERSION_WINE_GIT="$(cat "${PORT_WINE_TMP_PATH}/tmp_proton_set")" + elif [[ ! -z $(awk '{print $1}' "${PORT_WINE_TMP_PATH}/tmp_proton_pw_set") ]] ; then + VERSION_WINE_GIT="$(cat "${PORT_WINE_TMP_PATH}/tmp_proton_pw_set")" + elif [[ ! -z $(awk '{print $1}' "${PORT_WINE_TMP_PATH}/tmp_kron4ek_set") ]] ; then + VERSION_WINE_GIT="$(cat "${PORT_WINE_TMP_PATH}/tmp_kron4ek_set")" + elif [[ ! -z $(awk '{print $1}' "${PORT_WINE_TMP_PATH}/tmp_ge_custom_set") ]] ; then + VERSION_WINE_GIT="$(cat "${PORT_WINE_TMP_PATH}/tmp_ge_custom_set")" + elif [[ ! -z $(awk '{print $1}' "${PORT_WINE_TMP_PATH}/tmp_installed_wine_set") ]] ; then + VERSION_INSTALLED_WINE="$(cat "${PORT_WINE_TMP_PATH}/tmp_installed_wine_set")" else print_info "Nothing to do." export SKIP_CHECK_UPDATES=1 @@ -2737,7 +2745,7 @@ gui_proton_downloader () { fi for GIVE_WINE_URL in ${PROTON_GE_GIT[@]} ${PROTON_PW_GIT[@]} ${WINE_KRON4EK[@]} ${WINE_GE_CUSTOM[@]} ; do - if [ ! -z `echo ${GIVE_WINE_URL} | grep -i "${VERSION_WINE_GIT}"` ] ; then + if [ ! -z $(echo ${GIVE_WINE_URL} | grep -i "${VERSION_WINE_GIT}") ] ; then export URL_VERSION_PROTON_GIT="${GIVE_WINE_URL}" break fi @@ -2752,7 +2760,7 @@ gui_proton_downloader () { fi print_info "Download and install ${VERSION_WINE_GIT}..." - PW_WINE_ARCHIVE="$(echo ${URL_VERSION_PROTON_GIT} | awk -F'/' '{print $NF}' | awk -F'.tar' '{print $1}')" + PW_WINE_ARCHIVE="$(echo "${URL_VERSION_PROTON_GIT}" | awk -F'/' '{print $NF}' | awk -F'.tar' '{print $1}')" FILENAME="$(basename "${URL_VERSION_PROTON_GIT}")" if try_download "${URL_VERSION_PROTON_GIT}" "${PORT_WINE_PATH}/data/tmp/$FILENAME" ; then for archive_type in "gz" "xz" ; do @@ -2760,7 +2768,7 @@ gui_proton_downloader () { if unpack_tar_${archive_type} "${PORT_WINE_PATH}/data/tmp/${PW_WINE_ARCHIVE}.tar.${archive_type}" "${PORT_WINE_PATH}/data/dist/" ; then try_remove_file "${PORT_WINE_PATH}/data/tmp/${PW_WINE_ARCHIVE}.tar.${archive_type}" if [ ! -z "${portwine_exe}" ]; then - PW_WINE_USE="$(echo ${VERSION_WINE_GIT} | tr [[:lower:]] [[:upper:]])" + PW_WINE_USE="$(echo "${VERSION_WINE_GIT}" | tr [[:lower:]] [[:upper:]])" edit_db_from_gui PW_WINE_USE fi else @@ -3120,7 +3128,7 @@ portwine_delete_shortcut () { portwine_missing_shortcut () { "${pw_yad}" --title="${loc_gui_error}." --form \ --window-icon "$PW_GUI_ICON_PATH/portproton.svg" \ - --image "$PW_GUI_ICON_PATH/error.png" \ + --image "$PW_GUI_ICON_PATH/error.svg" \ --text "$loc_gui_missing_shortcut" \ --button="$loc_gui_delete_shortcut"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE.png":0 \ --button="$loc_cancel"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE.png":1 @@ -3551,7 +3559,7 @@ export -f gui_rm_portproton gui_pw_update () { try_remove_file "${PORT_WINE_TMP_PATH}/scripts_update_notifier" print_info "Restarting PP for check update..." - export SKIP_CHECK_UPDATES=1 + export SKIP_CHECK_UPDATES=0 /usr/bin/env bash -c ${pw_full_command_line[*]} & exit 0 } diff --git a/data_from_portwine/scripts/lang b/data_from_portwine/scripts/lang index effbec27..7e77b147 100755 --- a/data_from_portwine/scripts/lang +++ b/data_from_portwine/scripts/lang @@ -4,11 +4,13 @@ unset update_loc if [[ -f "${PORT_WINE_TMP_PATH}/PortProton_loc" ]] ; then - read "update_loc" < "${PORT_WINE_TMP_PATH}/PortProton_loc" - export update_loc=${update_loc} + update_loc=$(cat "${PORT_WINE_TMP_PATH}/PortProton_loc") + export update_loc fi -if [[ "${FORCE_ENG_LANG}" == "1" ]] ; then +if ! check_flatpak \ +&& [[ -z "${LANG}" ]] ; then + export LANG=C export update_loc="ENG" else if [[ "${update_loc}" == "RUS" || "${update_loc}" == "ENG" ]] && [[ -f "${PORT_WINE_TMP_PATH}/PortProton_loc" ]] ; then @@ -18,7 +20,7 @@ else SET_LANG=$("${pw_yad_v13_0}" --title "LAUNGUAGE" --text "Select the language:" --list --radiolist \ --column="Set:" --column "Choose language:" TRUE "RUS" FALSE "ENG" \ --window-icon "$PW_GUI_ICON_PATH/portproton.svg" --width=300 --height=150) - SET_LANG="$(echo $SET_LANG | awk -F'|' '{print $2}')" + SET_LANG="$(echo "${SET_LANG}" | awk -F'|' '{print $2}')" echo "${SET_LANG}" > "${PORT_WINE_TMP_PATH}/PortProton_loc" if [[ ! -z "${SET_LANG}" ]] then export update_loc=${SET_LANG} @@ -28,7 +30,7 @@ else fi if [[ "${update_loc}" == "RUS" ]] ; then - check_flatpak && export LC_LANG=ru_RU.UTF-8 + check_flatpak && export LANG=ru_RU.UTF-8 export loc_gui_pw_reinstall_pp="Переустановить PortProton" export loc_gui_rm_pp="Удалить PortProton" @@ -85,10 +87,10 @@ if [[ "${update_loc}" == "RUS" ]] ; then export scripts_upd1="Обновление скриптов" export scripts_upd2="Доступно обновление скриптов для PortProton" - export scripts_upd3="Действие :" - export scripts_upd4="Обновить сейчас" - export scripts_upd5="Напомнить позже" - export scripts_upd6="Больше не напоминать" + export scripts_upd3="ВЫХОД" + export scripts_upd4="ОБНОВИТЬ СЕЙЧАС" + export scripts_upd5="НАПОМНИТЬ ПОЗЖЕ" + export scripts_upd6="НЕ НАПОМИНАТЬ" export port_clear_pfx="Вы действительно хотите очистить префикс PortProton?" @@ -501,10 +503,10 @@ elif [[ "${update_loc}" == "ENG" ]] ; then export scripts_upd1="New update for scripts" export scripts_upd2="Scripts update avialable for PortProton" - export scripts_upd3="Action:" - export scripts_upd4="Updating now" - export scripts_upd5="Remind me later" - export scripts_upd6="Do not remind me" + export scripts_upd3="EXIT" + export scripts_upd4="UPDATING NOW" + export scripts_upd5="REMIND ME LATER" + export scripts_upd6="DO NOT REMIND ME" export port_clear_pfx="Do you want to clear prefix in PortProton?" @@ -860,5 +862,4 @@ A brief instruction: export loc_gui_terminal="TERMINAL" export loc_gui_logo="LOGO" - fi diff --git a/data_from_portwine/scripts/start.sh b/data_from_portwine/scripts/start.sh index ed3fee72..5ddd3917 100755 --- a/data_from_portwine/scripts/start.sh +++ b/data_from_portwine/scripts/start.sh @@ -383,7 +383,7 @@ else then PW_GUI_SORT_TABS=(1 2 3 4 5) else PW_GUI_SORT_TABS=(2 3 4 5 1) fi - PW_GENERATE_BUTTONS="--field= $loc_create_shortcut_from_gui!${PW_GUI_ICON_PATH}/find_48.png!:FBTN%@bash -c \"button_click pw_find_exe\"%" + PW_GENERATE_BUTTONS="--field= $loc_create_shortcut_from_gui!${PW_GUI_ICON_PATH}/find_48.svg!:FBTN%@bash -c \"button_click pw_find_exe\"%" for PW_DESKTOP_FILES in ${PW_ALL_DF} ; do PW_NAME_D_ICON="$(cat "${PORT_WINE_PATH}/${PW_DESKTOP_FILES}" | grep Icon | awk -F= '{print $2}')" PW_NAME_D_ICON_48="${PW_NAME_D_ICON//".png"/"_48.png"}" diff --git a/data_from_portwine/scripts/var b/data_from_portwine/scripts/var index df46d5e4..6a165aa6 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=2280 +#SCRIPTS_NEXT_VERSION=2281 ######################################################################## export PW_MANGOHUD="0" export DEFAULT_MANGOHUD_CONFIG="arch,cpu_mhz,cpu_temp,engine_version,gamemode,gpu_core_clock,gpu_mem_clock,gpu_name,gpu_temp,ram,resolution,vkbasalt,vram,vulkan_driver,wine"