###Scripts version 1067###
This commit is contained in:
parent
447c314ded
commit
e9cb98818e
@ -15,6 +15,11 @@
|
|||||||
* добавить контроль за окнами для правильного отключения прогресс бара
|
* добавить контроль за окнами для правильного отключения прогресс бара
|
||||||
* зарабатывать на жизнь развитием проекта с помощью вашей подписки на https://boosty.to/portwine-linux.ru
|
* зарабатывать на жизнь развитием проекта с помощью вашей подписки на https://boosty.to/portwine-linux.ru
|
||||||
-----------------------------------------
|
-----------------------------------------
|
||||||
|
###Scripts version 1067###
|
||||||
|
* HOTFIX - удален аргумент /b при запуске приложений (fix для WGC)
|
||||||
|
* фикс запуска функции PW_OTHER_FIXES
|
||||||
|
* добавлена проверка повторной установки EVE Online из AUTOINSTALL
|
||||||
|
|
||||||
###Scripts version 1066###
|
###Scripts version 1066###
|
||||||
* виртуальный рабочий стол включенный из db файла, или глобально из скрипта "var" исправно работает с любой игрой/программой
|
* виртуальный рабочий стол включенный из db файла, или глобально из скрипта "var" исправно работает с любой игрой/программой
|
||||||
* фикс работы переменной "PW_GUI_DISABLED_CS=1" прописанной в .desktop файле
|
* фикс работы переменной "PW_GUI_DISABLED_CS=1" прописанной в .desktop файле
|
||||||
|
BIN
data_from_portwine/dist/lib/wine/netprofm.dll
vendored
Executable file
BIN
data_from_portwine/dist/lib/wine/netprofm.dll
vendored
Executable file
Binary file not shown.
BIN
data_from_portwine/dist/lib64/wine/netprofm.dll
vendored
Executable file
BIN
data_from_portwine/dist/lib64/wine/netprofm.dll
vendored
Executable file
Binary file not shown.
@ -112,10 +112,13 @@ PW_EVE () {
|
|||||||
if try_download "https://binaries.eveonline.com/EveLauncher-1892908.exe" "${PW_AUTOINSTALL_EXE}"
|
if try_download "https://binaries.eveonline.com/EveLauncher-1892908.exe" "${PW_AUTOINSTALL_EXE}"
|
||||||
then
|
then
|
||||||
PW_START_PROGRESS_BAR_BLOCK "Installing the EVE Launcher. Please wait..."
|
PW_START_PROGRESS_BAR_BLOCK "Installing the EVE Launcher. Please wait..."
|
||||||
dd if="${PW_AUTOINSTALL_EXE}" of="${PW_AUTOINSTALL_EXE}".7z bs=1M skip=31646603 count=196171208 iflag=skip_bytes,count_bytes
|
if [ ! -f "$WINEPREFIX/drive_c/Games/EVE Online/Launcher/evelauncher.exe" ] ; then
|
||||||
"$pw_7z" x "${PW_AUTOINSTALL_EXE}".7z -o"$WINEPREFIX/drive_c/Games/EVE Online"
|
try_remove_dir "$WINEPREFIX/drive_c/Games/EVE Online"
|
||||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
dd if="${PW_AUTOINSTALL_EXE}" of="${PW_AUTOINSTALL_EXE}".7z bs=1M skip=31646603 count=196171208 iflag=skip_bytes,count_bytes
|
||||||
try_remove_file "${PW_AUTOINSTALL_EXE}".7z
|
"$pw_7z" x "${PW_AUTOINSTALL_EXE}".7z -o"$WINEPREFIX/drive_c/Games/EVE Online"
|
||||||
|
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||||
|
try_remove_file "${PW_AUTOINSTALL_EXE}".7z
|
||||||
|
fi
|
||||||
portwine_exe="$WINEPREFIX/drive_c/Games/EVE Online/Launcher/evelauncher.exe"
|
portwine_exe="$WINEPREFIX/drive_c/Games/EVE Online/Launcher/evelauncher.exe"
|
||||||
PW_STOP_PROGRESS_BAR
|
PW_STOP_PROGRESS_BAR
|
||||||
PORTWINE_CREATE_SHORTCUT
|
PORTWINE_CREATE_SHORTCUT
|
||||||
|
@ -16,7 +16,7 @@ if [ "${s_install}" != "1" ] && [ ! -x "`which "zenity" 2>/dev/null`" ];then
|
|||||||
xdg-open "http://portwine-linux.ru/portwine-faq/" > /dev/null 2>&1 & exit 0
|
xdg-open "http://portwine-linux.ru/portwine-faq/" > /dev/null 2>&1 & exit 0
|
||||||
fi
|
fi
|
||||||
pw_ping_test () {
|
pw_ping_test () {
|
||||||
ping -w5 -c1 github.com &> /dev/null
|
ping -w3 -c1 github.com &> /dev/null
|
||||||
[ "$?" == "0" ] && return 0 || return 1
|
[ "$?" == "0" ] && return 0 || return 1
|
||||||
}
|
}
|
||||||
print_error () {
|
print_error () {
|
||||||
@ -363,7 +363,6 @@ START_PORTWINE ()
|
|||||||
create_new_dir "${PORT_WINE_TMP_PATH}/dxvk_cache"
|
create_new_dir "${PORT_WINE_TMP_PATH}/dxvk_cache"
|
||||||
export DXVK_STATE_CACHE_PATH="${PORT_WINE_TMP_PATH}"/dxvk_cache
|
export DXVK_STATE_CACHE_PATH="${PORT_WINE_TMP_PATH}"/dxvk_cache
|
||||||
export DXVK_STATE_CACHE=1
|
export DXVK_STATE_CACHE=1
|
||||||
export STAGING_SHARED_MEMORY=1
|
|
||||||
export optirun_on=""
|
export optirun_on=""
|
||||||
export check_optimus_manager=
|
export check_optimus_manager=
|
||||||
export PW_NVIDIA="$(lspci | grep NVIDIA)"
|
export PW_NVIDIA="$(lspci | grep NVIDIA)"
|
||||||
@ -697,6 +696,7 @@ PW_INIT_PFX () {
|
|||||||
export PW_WINDOWS_VER="10"
|
export PW_WINDOWS_VER="10"
|
||||||
echo "Use VKD3D-PROTON version ${PW_VKD3D_VER} (DX12 to vulkan)"
|
echo "Use VKD3D-PROTON version ${PW_VKD3D_VER} (DX12 to vulkan)"
|
||||||
fi
|
fi
|
||||||
|
PW_OTHER_FIXES
|
||||||
}
|
}
|
||||||
|
|
||||||
PW_SCRIPTS_UPDATE () {
|
PW_SCRIPTS_UPDATE () {
|
||||||
@ -777,6 +777,7 @@ if [ ! -f "${PORT_WINE_TMP_PATH}/${portname}_loc" ] ; then
|
|||||||
fi
|
fi
|
||||||
. "${PORT_SCRIPTS_PATH}"/lang
|
. "${PORT_SCRIPTS_PATH}"/lang
|
||||||
|
|
||||||
|
unset MANGOHUD PW_NO_ESYNC PW_NO_FSYNC PW_VULKAN_USE WINEDLLOVERRIDES PW_NO_WRITE_WATCH PW_CHECK_AUTOINSTAL
|
||||||
var_winedlloverride_update "winemenubuilder.exe="
|
var_winedlloverride_update "winemenubuilder.exe="
|
||||||
export url_mono="https://github.com/madewokherd/wine-mono/releases/download/wine-mono-${mono_ver}/wine-mono-${mono_ver}-x86.tar.xz"
|
export url_mono="https://github.com/madewokherd/wine-mono/releases/download/wine-mono-${mono_ver}/wine-mono-${mono_ver}-x86.tar.xz"
|
||||||
export url_gecko_x86="https://dl.winehq.org/wine/wine-gecko/${gecko_ver}/wine-gecko-${gecko_ver}-x86.tar.xz"
|
export url_gecko_x86="https://dl.winehq.org/wine/wine-gecko/${gecko_ver}/wine-gecko-${gecko_ver}-x86.tar.xz"
|
||||||
@ -795,22 +796,12 @@ export PW_DXVK_VER="${PW_DEF_DXVK_VER}"
|
|||||||
export PW_VKD3D_VER="${PW_DEF_VKD3D_VER}"
|
export PW_VKD3D_VER="${PW_DEF_VKD3D_VER}"
|
||||||
export install_ver=`cat "${PORT_WINE_TMP_PATH}/${portname}_ver" | head -n 1`
|
export install_ver=`cat "${PORT_WINE_TMP_PATH}/${portname}_ver" | head -n 1`
|
||||||
export scripts_install_ver=`cat "${PORT_WINE_TMP_PATH}/scripts_ver" | head -n 1`
|
export scripts_install_ver=`cat "${PORT_WINE_TMP_PATH}/scripts_ver" | head -n 1`
|
||||||
export PW_FORCE_DISABLED_GAMEMOD=0
|
|
||||||
export PW_FORCE_LARGE_ADDRESS_AWARE=
|
|
||||||
export PW_CHECK_AUTOINSTAL=
|
|
||||||
export PW_WINEDBG_DISABLE=1
|
|
||||||
export PW_NO_WRITE_WATCH=
|
|
||||||
export WINEDLLOVERRIDES=
|
|
||||||
export PW_VULKAN_USE=
|
|
||||||
export PW_NO_FSYNC=
|
|
||||||
export PW_NO_ESYNC=
|
|
||||||
export MANGOHUD=
|
|
||||||
|
|
||||||
if [ -z "${INSTALLING_PORT}" ] ; then
|
if [ -z "${INSTALLING_PORT}" ] ; then
|
||||||
PW_LOAD_LIBS
|
PW_LOAD_LIBS
|
||||||
PW_DOWNLOAD_MONO
|
PW_DOWNLOAD_MONO
|
||||||
PW_DOWNLOAD_GECKO
|
PW_DOWNLOAD_GECKO
|
||||||
PW_INIT_DB
|
|
||||||
PW_UPDATE
|
PW_UPDATE
|
||||||
PW_SCRIPTS_UPDATE
|
PW_SCRIPTS_UPDATE
|
||||||
|
PW_INIT_DB
|
||||||
fi
|
fi
|
||||||
|
@ -13,13 +13,13 @@ PORTWINE_LAUNCH () {
|
|||||||
PORTWINE_BAT=`basename "${portwine_exe}" | grep .bat`
|
PORTWINE_BAT=`basename "${portwine_exe}" | grep .bat`
|
||||||
if [ ! -z "${PW_VIRTUAL_DESKTOP}" ] && [ "${PW_VIRTUAL_DESKTOP}" == "1" ] ; then
|
if [ ! -z "${PW_VIRTUAL_DESKTOP}" ] && [ "${PW_VIRTUAL_DESKTOP}" == "1" ] ; then
|
||||||
pw_screen_resolution=`xrandr --current | grep "*" | awk '{print $1;}' | head -1`
|
pw_screen_resolution=`xrandr --current | grep "*" | awk '{print $1;}' | head -1`
|
||||||
PW_RUN explorer "/desktop=portwine,${pw_screen_resolution}" "$WINE_WIN_START" /b /unix "$portwine_exe"
|
PW_RUN explorer "/desktop=portwine,${pw_screen_resolution}" "$WINE_WIN_START" /unix "$portwine_exe"
|
||||||
elif [ ! -z "${PORTWINE_MSI}" ]; then
|
elif [ ! -z "${PORTWINE_MSI}" ]; then
|
||||||
PW_RUN msiexec /i "$portwine_exe"
|
PW_RUN msiexec /i "$portwine_exe"
|
||||||
elif [ ! -z "${PORTWINE_BAT}" ] || [ ! -z "${portwine_exe}" ]; then
|
elif [ ! -z "${PORTWINE_BAT}" ] || [ ! -z "${portwine_exe}" ]; then
|
||||||
PW_RUN "$WINE_WIN_START" /b /unix "$portwine_exe"
|
PW_RUN "$WINE_WIN_START" /unix "$portwine_exe"
|
||||||
else
|
else
|
||||||
PW_RUN "$WINE_WIN_START" /b explorer
|
PW_RUN "$WINE_WIN_START" explorer
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
PORTWINE_CREATE_SHORTCUT () {
|
PORTWINE_CREATE_SHORTCUT () {
|
||||||
@ -168,11 +168,11 @@ PORTWINE_DEBUG () {
|
|||||||
}
|
}
|
||||||
PW_WINECFG () {
|
PW_WINECFG () {
|
||||||
START_PORTWINE
|
START_PORTWINE
|
||||||
PW_RUN "$WINE_WIN_START" /b winecfg
|
PW_RUN "$WINE_WIN_START" winecfg
|
||||||
}
|
}
|
||||||
PW_WINEFILE () {
|
PW_WINEFILE () {
|
||||||
START_PORTWINE
|
START_PORTWINE
|
||||||
PW_RUN "$WINE_WIN_START" /b explorer
|
PW_RUN "$WINE_WIN_START" explorer
|
||||||
}
|
}
|
||||||
PW_WINECMD () {
|
PW_WINECMD () {
|
||||||
export PW_USE_TERMINAL=1
|
export PW_USE_TERMINAL=1
|
||||||
@ -181,7 +181,7 @@ PW_WINECMD () {
|
|||||||
}
|
}
|
||||||
PW_WINEREG () {
|
PW_WINEREG () {
|
||||||
START_PORTWINE
|
START_PORTWINE
|
||||||
PW_RUN "$WINE_WIN_START" /b regedit
|
PW_RUN "$WINE_WIN_START" regedit
|
||||||
}
|
}
|
||||||
PW_WINETRICKS () {
|
PW_WINETRICKS () {
|
||||||
UPDATE_WINETRICKS
|
UPDATE_WINETRICKS
|
||||||
|
@ -16,6 +16,8 @@ export PW_LOG=0
|
|||||||
export PW_TERM=""
|
export PW_TERM=""
|
||||||
export PW_USE_TERMINAL=0
|
export PW_USE_TERMINAL=0
|
||||||
|
|
||||||
|
export PW_WINEDBG_DISABLE=1
|
||||||
|
|
||||||
export PW_WINDOWS_VER="7"
|
export PW_WINDOWS_VER="7"
|
||||||
export WINEARCH="win64"
|
export WINEARCH="win64"
|
||||||
|
|
||||||
@ -37,7 +39,7 @@ ADD_IN_STOP_PORTWINE ()
|
|||||||
echo " "
|
echo " "
|
||||||
}
|
}
|
||||||
########################################################################
|
########################################################################
|
||||||
OTHER_FIXES () {
|
PW_OTHER_FIXES () {
|
||||||
#fix after installation Origin, for disabled OriginWebHelperService by default
|
#fix after installation Origin, for disabled OriginWebHelperService by default
|
||||||
if [ ! -z `cat "${WINEPREFIX}/system.reg" | grep Origin.exe | head -n 1 | awk '{print $1}'` ] ; then
|
if [ ! -z `cat "${WINEPREFIX}/system.reg" | grep Origin.exe | head -n 1 | awk '{print $1}'` ] ; then
|
||||||
sysreg_norig=$(((`cat -n "${WINEPREFIX}/system.reg" | grep OriginWebHelperService | awk '{print $1}'` + 3)))
|
sysreg_norig=$(((`cat -n "${WINEPREFIX}/system.reg" | grep OriginWebHelperService | awk '{print $1}'` + 3)))
|
||||||
|
Loading…
Reference in New Issue
Block a user