xscreensaver-text(6x)

✨ NAME ✨

okay so bestie, welcome to xscreensaver-text β€” the XScreenSaver manual babe πŸ’– β€” this little cutie literally prints some text to stdout, for use by screen savers. that's it. that's the job. πŸŽ€


🌸 SYNOPSIS 🌸

xscreensaver-text [--verbose] [--columns N] [--lines N] [--latin1]
[--date] [--text STRING] [--file PATH] [--program CMD] [--url URL]

πŸ¦‹ DESCRIPTION πŸ¦‹

so the xscreensaver-text script spits out some text for use by various screensavers, and it decides what text based on the options you set in the ~/.xscreensaver file. lowkey iconic behavior honestly.

what does it dump? could be:

  • the contents of a file πŸ“„
  • the output of a program πŸ–₯️
  • a URL it loads 🌐

and then β€” plot twist β€” the text gets reformatted and wrapped as appropriate. slay. ✨


πŸ’… OPTIONS πŸ’…

xscreensaver-text accepts the following options, bestie, and yes we're going through all of them:

  • --verbose or --v β€” print diagnostics to stderr. and the more -v switches you stack, the more output you get. go off, chatterbox πŸ’¬
  • --columns N or --cols N β€” where to wrap lines; default is 72 columns.
  • --lines N β€” truncate output to at most this many lines. default: unlimited. (no cap 🧒 β€” literally, no cap)
  • --latin1 β€” convert any UTF-8 characters in the input to their closest Latin1 equivalent for output.

command line options may be used to override the settings in the ~/.xscreensaver file πŸ‘‘

  • --date β€” print the host name and current time. ⏰
  • --text STRING β€” print out the given text. it may contain % escape sequences as per strftime(2).
  • --file PATH β€” print the contents of the given file, re-formatting it as per the other options.
  • --program CMD β€” run the given program and print its output, re-formatting it as per the other options.
  • --url URL β€” download and print the contents of the web page. if it contains HTML, RSS, or Atom, it will be converted to plain-text. and heads up: this re-downloads the document every time it is run. every. single. time. 😭

🌈 ENVIRONMENT 🌈

  • HTTP_PROXY, HTTPS_PROXY, http_proxy, or https_proxy β€” to get the default proxy host and port. (yes, both cases, she's bilingual πŸ’…)

πŸ’€ BUGS πŸ’€

URLs should be cached, use "If-Modified-Since", and obey "Expires".

like come on, it's giving 2005. 🫠


πŸ‘‘ SEE ALSO πŸ‘‘

xscreensaver-settings(1), xscreensaver(1), fortune(1), phosphor(6x), apple2(6x), starwars(6x), fontglide(6x), dadadodo(1), webcollage(6x)

the whole friend group fr fr 🫢


Copyright Β© 2005-2021 by Jamie Zawinski.

Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation.

No representations are made about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty.


πŸ’œ AUTHOR πŸ’œ

Jamie Zawinski <jwz@jwz.org>, 20-Mar-2005.


and that's the whole page babes 🧚 this was xscreensaver-text from the XScreenSaver manual, X Version 11, 6.17-1.fc44 dated 13-Oct-2026 β€” stay wrapped, stay verbose, and remember: unlimited lines is a lifestyle, periodt. πŸ’–βœ¨πŸ“

πŸ“¦ where this page comes from