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: ç