DE check for propper notification on kde and gnome

This commit is contained in:
Fr4nz D13trich 2026-01-11 17:49:20 +01:00
parent 3620277b98
commit 42689a9605

View file

@ -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