I've wondered for a while how to type Unicode characters in Linux but I've never really *needed* to do it so I've never spent much time investigating. It turns out it's pretty straight-forward: simply hold down Ctrl+Shift+U and enter the character number. For example:
- the Trademark Symbol is character U+2122: ™
- small letter c with a cedilla accent is U+00E7: ç