I recently switched to the Colemak layout after a fresh install of 11.10. Now, whenever I log in, the keyboard is set to QWERTY (USA), which is very confusing. How do I make it so that only Colemak is the only layout used?
I'm on OpenBSD now so my Ubuntu-specific knowledge might be a bit off, but you can do what I did (I'm also a Colemak convert) for Ubuntu.
For console, add
(or it might be)
You can set the Colemak Layout from GDM (at the bottom) and from System/Preferences/Keyboard when logged in