25 lines
724 B
Bash
Executable File
25 lines
724 B
Bash
Executable File
#!/bin/bash
|
|
|
|
default_downloaddir="$SNAP_USER_DATA/Telegram Desktop"
|
|
|
|
if [ -d "$default_downloaddir" ] && [ ! -L "$default_downloaddir" ]; then
|
|
dest_downloaddir="$SNAP_USER_COMMON/$(basename "$default_downloaddir")"
|
|
if [ -d "$dest_downloaddir" ]; then
|
|
mv -v "$default_downloaddir/*" "$dest_downloaddir/"
|
|
rmdir "$default_downloaddir"
|
|
else
|
|
mv -v "$default_downloaddir" "$SNAP_USER_COMMON"
|
|
fi
|
|
ln -sv "$dest_downloaddir" "$default_downloaddir"
|
|
fi
|
|
|
|
default_im_module="xim"
|
|
|
|
if [ -n "$TELEGRAM_QT_IM_MODULE" ]; then
|
|
export QT_IM_MODULE="$TELEGRAM_QT_IM_MODULE"
|
|
elif [ -z "$QT_IM_MODULE" ] || [ "$QT_IM_MODULE" == "ibus" ]; then
|
|
export QT_IM_MODULE="$default_im_module"
|
|
fi
|
|
|
|
exec desktop-launch Telegram $*
|