if [ -n "$XDG_SESSION_DESKTOP" ] && command -v gnome-keyring-daemon > /dev/null; then # load the keyring daemon into the environment if: # - we're in a graphical session # - the daemon is installed # starts the daemon if it hasn't been started already, # otherwise just exports the auth socket of the existing daemon export $(gnome-keyring-daemon --start 2> /dev/null) fi