#!/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