noseguy(6x)

πŸ’– noseguy(6x) β€” the little guy with the big nose πŸ’–

okay so bestie, listen β€” this is the noseguy page from the XScreenSaver manual, and it's honestly iconic. a tiny dude with a huge nose and a hat just... runs around being witty at your screen. main character energy fr fr.


✨ SYNOPSIS ✨

noseguy [--display host:display.screen] [--foreground color]
[--background color] [--text-foreground color] [--text-background color]
[--font font] [--window] [--root] [--window-id number] [--install]
[--visual visual] [--mode mode] [--program program] [--filename file]
[--text text] [--fps]

πŸŽ€ DESCRIPTION πŸŽ€

okay so picture this: a little man. big nose. a hat. he runs around spewing out messages all over your screen. it's giving chaotic little messenger gremlin and we stan 🫢

fun lore drop β€” this code (and its bitmaps, the whole glow-up) were extracted from the xnlock program. so yeah, it has ancestry. πŸ‘‘


πŸ’… OPTIONS πŸ’…

noseguy accepts the following options, and yes we're going through all of them:

  • --window β€” draw on a newly-created window. this is the default, so if you do nothing, this is what you get. no notes. ✨
  • --root β€” draw on the root window instead. going full desktop-wallpaper mode.
  • --window-id number β€” draw on the specific window you point at with number. one window, hand-picked.
  • --install β€” install a private colormap for the window. fancy colours just for you πŸ’–
  • --visual visual β€” specify which visual to use. legal values are the name of a visual class, or the id number (decimal or hex) of a specific visual. both formats are valid, so pick your fighter.
  • --font font β€” the font used for the messages. choose wisely, the nose guy has taste.
  • --program program β€” this program will be run periodically, and its output will be the text of the messages. the default is literally:
xscreensaver-text --cols 40 | head -n15

you can configure the text printed through the "Advanced" tab of xscreensaver-settings(1), or by editing your ~/.xscreensaver file. iykyk 🌸

  • --filename file β€” if mode is file, then the contents of this file will be used for all messages. one file, endless yapping.
  • --text string β€” if mode is string, then this text will be used for all messages. your words, his mouth.
  • --fps β€” display the current frame rate and CPU load. numbers! on screen! slay.

🌈 ENVIRONMENT 🌈

  • DISPLAY β€” to get the default host and display number.
  • XENVIRONMENT β€” to get the name of a resource file that overrides the global resources stored in the RESOURCE_MANAGER property.
  • XSCREENSAVER_WINDOW β€” the window ID to use with --root.

πŸ¦‹ SEE ALSO πŸ¦‹

X(1), xscreensaver(1), xscreensaver-text(6x), xnlock(1)

go read those too, bestie, they're the whole friend group.


Copyright 1985, 1990 by Dan Heller <argv@danheller.com>.


πŸ’œ AUTHOR πŸ’œ

Dan Heller <argv@danheller.com>, 1985.

ability to run standalone or with xscreensaver added by Jamie Zawinski <jwz@jwz.org>, 13-aug-92.


and that's the whole page πŸŽ€ this was noseguy(6x) from X Version 11, version 6.09, dated 07-Jun-2024 β€” go forth and let the big-nosed guy say his little things πŸ’…βœ¨

πŸ“¦ where this page comes from