now only checks for keychain in a non-gnome session