Having the same problem on Hardy, I wrote a tiny perl script which listen to session state change events and executes 'nvidia-settings -l' every time the session is activated. I made Gnome start (and stop) the script adding an item for it in System->Preferences->Sessions.
Having the same problem on Hardy, I wrote a tiny perl script which listen to session state change events and executes 'nvidia-settings -l' every time the session is activated. I made Gnome start (and stop) the script adding an item for it in System- >Preferences- >Sessions.
See attachment.