Now shortcuts with spaces are deleted and when there is one with one .exe path
This commit is contained in:
parent
6571fcafa3
commit
321ee90571
@ -4745,16 +4745,28 @@ pw_auto_create_shortcut () {
|
|||||||
export -f pw_auto_create_shortcut
|
export -f pw_auto_create_shortcut
|
||||||
|
|
||||||
portwine_delete_shortcut () {
|
portwine_delete_shortcut () {
|
||||||
rm -f $(grep -il "${portwine_exe}" "${HOME}/.local/share/applications"/*.desktop) &>/dev/null
|
PW_DELETE_MENU="$(grep -il "${portwine_exe}" "${HOME}/.local/share/applications"/*.desktop 2>/dev/null)"
|
||||||
rm -f $(grep -il "${portwine_exe}" "${PORT_WINE_PATH}"/*.desktop) &>/dev/null
|
PW_DELETE_SHORTCUT+=(${PW_DELETE_MENU// /@_@})
|
||||||
# rm -f $(grep -il "${portwine_exe}" "${STEAM_SCRIPTS}"/*.sh) &>/dev/null
|
|
||||||
|
PW_DELETE_PP="$(grep -il "${portwine_exe}" "${PORT_WINE_PATH}"/*.desktop 2>/dev/null)"
|
||||||
|
PW_DELETE_SHORTCUT+=(${PW_DELETE_PP// /@_@})
|
||||||
|
|
||||||
if [[ -d "${HOME}/Desktop" ]] ; then
|
if [[ -d "${HOME}/Desktop" ]] ; then
|
||||||
rm -f $(grep -il "${portwine_exe}" "${HOME}/Desktop"/*.desktop) &>/dev/null
|
PW_DELETE_DESKTOP="$(grep -il "${portwine_exe}" "${HOME}/Desktop"/*.desktop 2>/dev/null)"
|
||||||
elif [[ -d "${HOME}/Рабочий стол" ]] ; then
|
PW_DELETE_SHORTCUT+=(${PW_DELETE_DESKTOP// /@_@})
|
||||||
rm -f $(grep -il "${portwine_exe}" "${HOME}/Рабочий стол"/*.desktop) &>/dev/null
|
|
||||||
elif [[ $(xdg-user-dir DESKTOP) ]] ; then
|
|
||||||
rm -f $(grep -il "${portwine_exe}" "$(xdg-user-dir DESKTOP)"/*.desktop) &>/dev/null
|
|
||||||
fi
|
fi
|
||||||
|
if [[ -d "${HOME}/Рабочий стол" ]] ; then
|
||||||
|
PW_DELETE_DESKTOP="$(grep -il "${portwine_exe}" "${HOME}/Рабочий стол"/*.desktop 2>/dev/null)"
|
||||||
|
PW_DELETE_SHORTCUT+=(${PW_DELETE_DESKTOP// /@_@})
|
||||||
|
fi
|
||||||
|
if [[ $(xdg-user-dir DESKTOP) ]] ; then
|
||||||
|
PW_DELETE_DESKTOP="$(grep -il "${portwine_exe}" "$(xdg-user-dir DESKTOP)"/*.desktop 2>/dev/null)"
|
||||||
|
PW_DELETE_SHORTCUT+=(${PW_DELETE_DESKTOP// /@_@})
|
||||||
|
fi
|
||||||
|
|
||||||
|
for delete_shortcut in ${PW_DELETE_SHORTCUT[@]} ; do
|
||||||
|
rm -f "${delete_shortcut//@_@/ }"
|
||||||
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
portwine_missing_shortcut () {
|
portwine_missing_shortcut () {
|
||||||
|
Loading…
Reference in New Issue
Block a user