pw_auto_create_shortcut fix
This commit is contained in:
parent
4b27dd3670
commit
149a8ded97
@ -4870,8 +4870,7 @@ portwine_create_shortcut () {
|
|||||||
|
|
||||||
pw_auto_create_shortcut () {
|
pw_auto_create_shortcut () {
|
||||||
if [[ "${PW_CHECK_AUTOINSTALL}" == 1 ]] \
|
if [[ "${PW_CHECK_AUTOINSTALL}" == 1 ]] \
|
||||||
|| [[ -z "${portwine_exe}" ]] \
|
|| [[ -z "${portwine_exe}" ]]
|
||||||
|| echo "${portwine_exe}" | grep -i "gc_api.exe\|vkplay\|pulseonline" &>/dev/null
|
|
||||||
then
|
then
|
||||||
print_warning "Skipping auto create shortcut"
|
print_warning "Skipping auto create shortcut"
|
||||||
return 0
|
return 0
|
||||||
@ -4880,6 +4879,11 @@ pw_auto_create_shortcut () {
|
|||||||
unset LINKS
|
unset LINKS
|
||||||
for link_file in "${PORT_WINE_PATH}"/data/prefixes/*/drive_c/users/*/Desktop/*.lnk
|
for link_file in "${PORT_WINE_PATH}"/data/prefixes/*/drive_c/users/*/Desktop/*.lnk
|
||||||
do
|
do
|
||||||
|
if [[ "${PW_NO_AUTO_CREATE_SHORTCUT}" == 1 ]]
|
||||||
|
then
|
||||||
|
try_remove_file "$link_file"
|
||||||
|
continue
|
||||||
|
fi
|
||||||
if ! echo "$link_file" | grep "\*.lnk" &>/dev/null ; then
|
if ! echo "$link_file" | grep "\*.lnk" &>/dev/null ; then
|
||||||
link_file=$(readlink -f "${link_file}")
|
link_file=$(readlink -f "${link_file}")
|
||||||
LINKS+=("${link_file// /@_@}")
|
LINKS+=("${link_file// /@_@}")
|
||||||
|
@ -6,3 +6,4 @@
|
|||||||
export PW_VULKAN_USE="2"
|
export PW_VULKAN_USE="2"
|
||||||
export PW_WINE_USE="PROTON_LG"
|
export PW_WINE_USE="PROTON_LG"
|
||||||
export PW_PREFIX_NAME="DOTNET"
|
export PW_PREFIX_NAME="DOTNET"
|
||||||
|
export PW_NO_AUTO_CREATE_SHORTCUT="1"
|
||||||
|
@ -15,6 +15,7 @@ export PW_PREFIX_NAME="VK_PLAY"
|
|||||||
export PW_USE_GSTREAMER="1"
|
export PW_USE_GSTREAMER="1"
|
||||||
export PW_VULKAN_USE="2"
|
export PW_VULKAN_USE="2"
|
||||||
export PW_WINE_USE="WINE_LG"
|
export PW_WINE_USE="WINE_LG"
|
||||||
|
export PW_NO_AUTO_CREATE_SHORTCUT="1"
|
||||||
|
|
||||||
add_in_start_portwine () {
|
add_in_start_portwine () {
|
||||||
if [[ -f "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/user.reg" ]] ; then
|
if [[ -f "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/user.reg" ]] ; then
|
||||||
|
@ -13,6 +13,7 @@ export PW_DLL_INSTALL="lucida" # Install DLL in port prefix (used winetricks
|
|||||||
export PW_USE_D3D_EXTRAS="1"
|
export PW_USE_D3D_EXTRAS="1"
|
||||||
export PW_PREFIX_NAME="LGC"
|
export PW_PREFIX_NAME="LGC"
|
||||||
export PW_USE_SHADER_CACHE="0"
|
export PW_USE_SHADER_CACHE="0"
|
||||||
|
export PW_NO_AUTO_CREATE_SHORTCUT="1"
|
||||||
|
|
||||||
add_in_start_portwine () {
|
add_in_start_portwine () {
|
||||||
if [[ -f "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/users/${USER}/AppData/Roaming/Wargaming.net/WorldOfTanks/preferences.xml" ]] ; then
|
if [[ -f "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/users/${USER}/AppData/Roaming/Wargaming.net/WorldOfTanks/preferences.xml" ]] ; then
|
||||||
|
@ -13,6 +13,7 @@ export PW_DLL_INSTALL="lucida" # Install DLL in port prefix (used winetricks
|
|||||||
export PW_USE_D3D_EXTRAS="1"
|
export PW_USE_D3D_EXTRAS="1"
|
||||||
export PW_PREFIX_NAME="WGC"
|
export PW_PREFIX_NAME="WGC"
|
||||||
export PW_USE_SHADER_CACHE="0"
|
export PW_USE_SHADER_CACHE="0"
|
||||||
|
export PW_NO_AUTO_CREATE_SHORTCUT="1"
|
||||||
|
|
||||||
add_in_start_portwine () {
|
add_in_start_portwine () {
|
||||||
if [[ -f "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/users/${USER}/AppData/Roaming/Wargaming.net/WorldOfTanks/preferences.xml" ]] ; then
|
if [[ -f "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/users/${USER}/AppData/Roaming/Wargaming.net/WorldOfTanks/preferences.xml" ]] ; then
|
||||||
|
Loading…
Reference in New Issue
Block a user