Can I make unlocking the screensaver also unlock the login keychain? I have the screen saver on my Mac password protected, but unlocking the screen saver does not unlock the login keychain.  I know this because I get asked to unlock the login keychain shortly after unlocking the screensaver. 

Yes, my login password and keychain password have been synchronized.  

Yes, I've run Keychain First Aid and confirmed there are no problems.

The workaround is to change the Keychain Settings so the login keychain never automatically locks, but I'd prefer to have it lock automatically, especially on my laptop when it goes to sleep, but now with Mountain Lion and iCloud that means typing my password twice every time I wake my laptop: once for the screensaver and once for the keychain.

There should be a way to make the screensaver also unlock the keychain just the way the normal login also unlocks the keychain. Is there?
This usually happens when you change your login password without changing your keychain password.


Open Keychain Access
Click Edit -> Change Password for Keychain 'Login'
Match the password to the one you log into the computer with.


If you firmly believe "this is not the problem", please try to delete your keychain and recreate it in order to get the link between the login and keychain to properly function. (thanks @dragon788)