Files
default/.keyring-init.sh

21 lines
766 B
Bash
Executable File

#!/bin/bash
_is_antigravity_dbus_alive() {
[ -n "$DBUS_SESSION_BUS_ADDRESS" ] && dbus-send --session --dest=org.freedesktop.DBus --type=method_call /org/freedesktop/DBus org.freedesktop.DBus.ListNames >/dev/null 2>&1
}
DBUS_ENV_FILE="$HOME/.dbus_session_env"
if ! _is_antigravity_dbus_alive; then
if [ -f "$DBUS_ENV_FILE" ]; then
. "$DBUS_ENV_FILE" >/dev/null 2>&1
fi
if ! _is_antigravity_dbus_alive; then
if command -v dbus-launch >/dev/null 2>&1; then
dbus-launch --sh-syntax > "$DBUS_ENV_FILE" 2>/dev/null
chmod 600 "$DBUS_ENV_FILE" 2>/dev/null
. "$DBUS_ENV_FILE" >/dev/null 2>&1
fi
fi
export DBUS_SESSION_BUS_ADDRESS DBUS_SESSION_BUS_PID
fi
unset -f _is_antigravity_dbus_alive