Canonical's Mir Display Server for Ubuntu Linux has proper support for handling switching to virtual terminals.
Up to now Mir really hasn't worked in combination with the common Linux VT switching through Ctrl + Alt + Fn keys, but now as of this morning the support is fresh in Mir's Bazaar repository.
In adding proper support for switching to virtual terminals while still keeping the Mir session active, Revision 942
re-introduced console support and at the same time support for ignoring control characters, since input events like Alt + Fn keys were being passed down to the console rather than just for handling by the system compositor.
then went ahead to add the virtual terminal switching support on the common Alt + Ctrl + Fn key sequence.