Use Zenity to display error message

Zenity will display error
Timeout after 5 seconds
Start yuzu
This commit is contained in:
qurious-pixel 2022-06-22 07:18:11 -07:00 committed by GitHub
parent dca272cb36
commit 7b3899da80
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 14 additions and 11 deletions

View File

@ -1,20 +1,23 @@
#!/bin/bash #!/bin/bash
zenity --question --timeout=10 --title="yuzu updater" --text="New update available. Update now?" --icon-name=yuzu --window-icon=yuzu.svg --height=80 --width=400
answer=$?
directory=${APPIMAGE%$ARGV0} directory=${APPIMAGE%$ARGV0}
if [ "$answer" -eq 0 ]; then if [ -w $directory ] ; then
if [ -w $directory ] ; then zenity --question --timeout=10 --title="yuzu updater" --text="New update available. Update now?" --icon-name=yuzu --window-icon=yuzu.svg --height=80 --width=400
$APPDIR/usr/bin/AppImageUpdate $APPIMAGE && "$directory"yuzu-x86_64.AppImage "$@" answer=$?
else
echo -e "Cannot update in $directory\n\n" if [ "$answer" -eq 0 ]; then
$APPDIR/usr/bin/AppImageUpdate $APPIMAGE && "$directory"yuzu-x86_64.AppImage "$@"
elif [ "$answer" -eq 1 ]; then
$APPDIR/AppRun-patched "$@"
elif [ "$answer" -eq 5 ]; then
$APPDIR/AppRun-patched "$@" $APPDIR/AppRun-patched "$@"
fi fi
elif [ "$answer" -eq 1 ]; then
$APPDIR/AppRun-patched "$@" else
elif [ "$answer" -eq 5 ]; then zenity --error --timeout=5 --text="Cannot update in $directory" --title="Update Error" --width=500 --width=200
$APPDIR/AppRun-patched "$@" $APPDIR/AppRun-patched "$@"
fi fi
exit 0 exit 0