DE check for propper notification on kde and gnome
This commit is contained in:
parent
3620277b98
commit
42689a9605
1 changed files with 17 additions and 3 deletions
|
|
@ -9,7 +9,6 @@ APP_NAME_LONG="Helium Web Browser"
|
|||
ARCH="x86_64"
|
||||
FILE_EXTENSION="AppImage"
|
||||
APP_SOURCE="GitHub"
|
||||
NOTIFY_NAME="Helium Helper"
|
||||
SCRIPT_NAME="$APP_NAME Launcher Updater"
|
||||
PARENT_SCRIPT_FILE_NAME="helium_helper.sh"
|
||||
SCRIPT_FILE_NAME="helium_launcher_update.sh"
|
||||
|
|
@ -17,6 +16,9 @@ SCRIPT_VERSION="0.5.9.1"
|
|||
LOG_DATE=$(date)
|
||||
DATE=$(date +"%d%m%y")
|
||||
|
||||
## NOTIFICATIONS
|
||||
NOTIFY_NAME="Helium Helper"
|
||||
|
||||
## LOCATIONS
|
||||
TMP=/tmp/$APP_NAME
|
||||
INSTALL_PATH=$HOME/.apps/$APP_NAME
|
||||
|
|
@ -87,6 +89,15 @@ dependency_check () {
|
|||
|
||||
}
|
||||
|
||||
### DE CHECK
|
||||
desktop_environment() {
|
||||
ALTERNATIVE_NOTIFY="--app-name="$NOTIFY_NAME""
|
||||
|
||||
if [[ "$(echo $XDG_CURRENT_DESKTOP | grep -iF "kde")" || "$(echo $XDG_CURRENT_DESKTOP | grep -iF "gnome")" ]] ; then
|
||||
NOTIFY_NAME=$ALTERNATIVE_NOTIFY
|
||||
fi
|
||||
}
|
||||
|
||||
### BACKUP
|
||||
backup_helium() {
|
||||
if [[ -d "$INSTALL_PATH" || -d "$SCRIPT_PATH" || -d $APP_CONFIG_PATH ]] ; then
|
||||
|
|
@ -154,13 +165,13 @@ backup_helium() {
|
|||
cd $TMP && rm -rf backup
|
||||
|
||||
else
|
||||
echo "$LOG_DATE | Backup - Backup (uncompressed) written to $BACKUP_PATH" >> $LOG
|
||||
echo "$LOG_DATE | Backup (uncompressed) written to $BACKUP_PATH" >> $LOG
|
||||
mkdir -p $BACKUP_PATH
|
||||
mv $TMP/backup $BACKUP_PATH/$APP_NAME.auto_backup_$DATE
|
||||
cd $TMP && rm -rf backup
|
||||
fi
|
||||
|
||||
echo "$LOG_DATE | Backup - Backup (compressed $BACKUP_COMPRESSION archive) written to $BACKUP_PATH" >> $LOG
|
||||
echo "$LOG_DATE | Backup (compressed $BACKUP_COMPRESSION archive) written to $BACKUP_PATH" >> $LOG
|
||||
notify-send --icon="$ICON" "$NOTIFY_NAME" "Backup created"
|
||||
cd $CWD
|
||||
fi
|
||||
|
|
@ -353,6 +364,9 @@ done
|
|||
## DEPENDENCY CHECK
|
||||
dependency_check
|
||||
|
||||
## DE CHECK
|
||||
desktop_environment
|
||||
|
||||
## UPDATE
|
||||
update_helium
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue