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"
|
ARCH="x86_64"
|
||||||
FILE_EXTENSION="AppImage"
|
FILE_EXTENSION="AppImage"
|
||||||
APP_SOURCE="GitHub"
|
APP_SOURCE="GitHub"
|
||||||
NOTIFY_NAME="Helium Helper"
|
|
||||||
SCRIPT_NAME="$APP_NAME Launcher Updater"
|
SCRIPT_NAME="$APP_NAME Launcher Updater"
|
||||||
PARENT_SCRIPT_FILE_NAME="helium_helper.sh"
|
PARENT_SCRIPT_FILE_NAME="helium_helper.sh"
|
||||||
SCRIPT_FILE_NAME="helium_launcher_update.sh"
|
SCRIPT_FILE_NAME="helium_launcher_update.sh"
|
||||||
|
|
@ -17,6 +16,9 @@ SCRIPT_VERSION="0.5.9.1"
|
||||||
LOG_DATE=$(date)
|
LOG_DATE=$(date)
|
||||||
DATE=$(date +"%d%m%y")
|
DATE=$(date +"%d%m%y")
|
||||||
|
|
||||||
|
## NOTIFICATIONS
|
||||||
|
NOTIFY_NAME="Helium Helper"
|
||||||
|
|
||||||
## LOCATIONS
|
## LOCATIONS
|
||||||
TMP=/tmp/$APP_NAME
|
TMP=/tmp/$APP_NAME
|
||||||
INSTALL_PATH=$HOME/.apps/$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
|
||||||
backup_helium() {
|
backup_helium() {
|
||||||
if [[ -d "$INSTALL_PATH" || -d "$SCRIPT_PATH" || -d $APP_CONFIG_PATH ]] ; then
|
if [[ -d "$INSTALL_PATH" || -d "$SCRIPT_PATH" || -d $APP_CONFIG_PATH ]] ; then
|
||||||
|
|
@ -154,13 +165,13 @@ backup_helium() {
|
||||||
cd $TMP && rm -rf backup
|
cd $TMP && rm -rf backup
|
||||||
|
|
||||||
else
|
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
|
mkdir -p $BACKUP_PATH
|
||||||
mv $TMP/backup $BACKUP_PATH/$APP_NAME.auto_backup_$DATE
|
mv $TMP/backup $BACKUP_PATH/$APP_NAME.auto_backup_$DATE
|
||||||
cd $TMP && rm -rf backup
|
cd $TMP && rm -rf backup
|
||||||
fi
|
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"
|
notify-send --icon="$ICON" "$NOTIFY_NAME" "Backup created"
|
||||||
cd $CWD
|
cd $CWD
|
||||||
fi
|
fi
|
||||||
|
|
@ -353,6 +364,9 @@ done
|
||||||
## DEPENDENCY CHECK
|
## DEPENDENCY CHECK
|
||||||
dependency_check
|
dependency_check
|
||||||
|
|
||||||
|
## DE CHECK
|
||||||
|
desktop_environment
|
||||||
|
|
||||||
## UPDATE
|
## UPDATE
|
||||||
update_helium
|
update_helium
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue