Commit 36ed8768 authored by Mikhail Tergoev's avatar Mikhail Tergoev

added icons for msi, bat, reg and exe

parent e5f96d11
...@@ -1682,8 +1682,18 @@ edit_user_conf_from_gui () { ...@@ -1682,8 +1682,18 @@ edit_user_conf_from_gui () {
} }
pw_create_gui_png () { pw_create_gui_png () {
if echo "$(basename "${portwine_exe}")" | grep -i "setup\|install" &>/dev/null ; then basename_portwine_exe="$(basename "${portwine_exe}")"
if echo "$basename_portwine_exe" | grep -i "setup\|install\|.msi" &>/dev/null ; then
export PW_ICON_FOR_YAD="${PORT_WINE_PATH}/data/img/setup.png" export PW_ICON_FOR_YAD="${PORT_WINE_PATH}/data/img/setup.png"
export name_desktop_png="setup"
return 0
elif echo "$basename_portwine_exe" | grep -i ".reg" &>/dev/null ; then
export PW_ICON_FOR_YAD="${PORT_WINE_PATH}/data/img/reg.png"
export name_desktop_png="reg"
return 0
elif echo "$basename_portwine_exe"| grep -i ".bat" &>/dev/null ; then
export PW_ICON_FOR_YAD="${PORT_WINE_PATH}/data/img/bat.png"
export name_desktop_png="bat"
return 0 return 0
fi fi
...@@ -4666,15 +4676,21 @@ portwine_create_shortcut () { ...@@ -4666,15 +4676,21 @@ portwine_create_shortcut () {
export GDK_BACKEND="x11" export GDK_BACKEND="x11"
pw_stop_progress_bar pw_stop_progress_bar
[[ ! -e ${portwine_exe} ]] && return 1 [[ ! -e ${portwine_exe} ]] && return 1
unset PORTPROTON_NAME unset PORTPROTON_NAME name_desktop_png
pw_create_gui_png pw_create_gui_png
[[ -z "${PW_SHORTCUT_MENU}" ]] && PW_SHORTCUT_MENU="TRUE" [[ -z "${PW_SHORTCUT_MENU}" ]] && PW_SHORTCUT_MENU="TRUE"
[[ -z "${PW_SHORTCUT_DESKTOP}" ]] && PW_SHORTCUT_DESKTOP="TRUE" [[ -z "${PW_SHORTCUT_DESKTOP}" ]] && PW_SHORTCUT_DESKTOP="TRUE"
[[ -z "${PW_SHORTCUT_STEAM}" ]] && PW_SHORTCUT_STEAM="FALSE" [[ -z "${PW_SHORTCUT_STEAM}" ]] && PW_SHORTCUT_STEAM="FALSE"
export name_desktop="${PORTPROTON_NAME}" if [[ -z "${PORTPROTON_NAME}" ]] ; then
name_desktop_png="${PORTPROTON_NAME// /_}" export name_desktop="$(basename "$portwine_exe")"
else
export name_desktop="${PORTPROTON_NAME}"
fi
[[ -z "${name_desktop_png}" ]] && name_desktop_png="${PORTPROTON_NAME// /_}"
if [[ "$1" == "block_name" ]] ; then if [[ "$1" == "block_name" ]] ; then
OUTPUT=$("${pw_yad}" --title="$(gettext "Choices")" --form \ OUTPUT=$("${pw_yad}" --title="$(gettext "Choices")" --form \
--gui-type="settings-shortcut" \ --gui-type="settings-shortcut" \
...@@ -5406,11 +5422,11 @@ change_download_grid () { ...@@ -5406,11 +5422,11 @@ change_download_grid () {
if [[ "$DOWNLOAD_STEAM_GRID" == "1" ]] ; then if [[ "$DOWNLOAD_STEAM_GRID" == "1" ]] ; then
sed -i 's/DOWNLOAD_STEAM_GRID=.*/DOWNLOAD_STEAM_GRID="0"/' "$USER_CONF" sed -i 's/DOWNLOAD_STEAM_GRID=.*/DOWNLOAD_STEAM_GRID="0"/' "$USER_CONF"
pw_notify_send -i info \ pw_notify_send -i info \
"$(gettext "Cover downloads are enabled")" "$(gettext "Cover downloads are disabled")"
else else
sed -i 's/DOWNLOAD_STEAM_GRID=.*/DOWNLOAD_STEAM_GRID="1"/' "$USER_CONF" sed -i 's/DOWNLOAD_STEAM_GRID=.*/DOWNLOAD_STEAM_GRID="1"/' "$USER_CONF"
pw_notify_send -i info \ pw_notify_send -i info \
"$(gettext "Cover downloads are disabled")" "$(gettext "Cover downloads are enabled")"
fi fi
print_info "Restarting PP for change cover download behavior..." print_info "Restarting PP for change cover download behavior..."
export SKIP_CHECK_UPDATES="1" export SKIP_CHECK_UPDATES="1"
......
...@@ -49,7 +49,8 @@ elif [[ "$1" == "--debug" ]] \ ...@@ -49,7 +49,8 @@ elif [[ "$1" == "--debug" ]] \
&& [[ "$2" == *.exe || "$2" == *.bat || "$2" == *.reg || "$2" == *.msi ]] && [[ "$2" == *.exe || "$2" == *.bat || "$2" == *.reg || "$2" == *.msi ]]
then then
portwine_exe="$(realpath "$OLDPWD/$2")" portwine_exe="$(realpath "$OLDPWD/$2")"
elif [[ "$1" == *.exe || "$1" == *.bat || "$1" == *.msi ]]; then elif [[ "$1" == *.exe || "$1" == *.bat || "$1" == *.msi || "$1" == *.reg ]]
then
portwine_exe="$1" portwine_exe="$1"
MISSING_DESKTOP_FILE=1 MISSING_DESKTOP_FILE=1
fi fi
...@@ -679,8 +680,8 @@ else ...@@ -679,8 +680,8 @@ else
fi fi
if [[ "$DOWNLOAD_STEAM_GRID" == "1" ]] if [[ "$DOWNLOAD_STEAM_GRID" == "1" ]]
then NEW_STEAM_BEHAVIOR="$(gettext "Enable")" then NEW_STEAM_BEHAVIOR="$(gettext "Disable")"
else NEW_STEAM_BEHAVIOR="$(gettext "Disable")" else NEW_STEAM_BEHAVIOR="$(gettext "Enable")"
fi fi
IFS=$'\n' IFS=$'\n'
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment