I'm looking for but can't seem to find a utility do essentially do what this (question on Ask Different SE) does, but in Linux.

I like to be able to show people something on my screen without having to enlarge the selection by magnifying the screen/window.

When I used Mac, I had a variety of bash aliases and functions for doing just this with Quicksilver, but now my main machine runs on Arch, where I have not found a similar tool. I'm sure it wouldn't be too difficult to to make a quick Python script for this with some GUI framework, but would rather not duplicate effort if it exists and I simply don't know the right words to search.

I've seen banner, which tries to do similar in the terminal, and tried trawling Google to no avail. Even better would be a utility to display the compiled LaTeX of piped text dynamically scaled based on the amount of text and screen size.

Has anyone seen a utility that does this?


  • Environment: Arch/Linux

  • Desired input: text (via pipe)

  • Desired output: translucent text dynamically sized to fit screen dismissable by hitting a key or changing focus

(Cross-posted from Stack Overflow)

  • 2
    I use toilet -t 1-800-MY-LINUX in Guake to scale text. It's similar to banner but has more options, like the ability to choose font face and color, and to specify text width. It doesn't produce an overlay though, so I'm only posting this as a comment. figlet -t also produces similar results but with a different style
    – Tymric
    Oct 28, 2014 at 23:19
  • Possible ideas: conky or dzen2. Oct 30, 2014 at 6:08


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Browse other questions tagged or ask your own question.