Existe uma solução apenas mais rápida para o Gnome. Graças a este post de gmargo nos fóruns do Ubuntu:
If you're running Gnome, then all you need to do is create a file $HOME/.Xkbmap with this content:
-option ctrl:swapcaps
Log out then back in.
Update: I just confirmed that the setting lasts across a suspend/resume.