only run keychain on desktops