rorschach(6)
π¦ rorschach β the inkblot one (from the XScreenSaver manual, bestie)
Ok so picture this: a lil program that just... makes random ink-blot patterns, like the psych test but make it screensaver. That's her. That's the whole gig.
β¨ SYNOPSIS β¨
rorschach [--display host:display.screen] [--foreground color]
[--background color] [--window] [--root] [--window-id number][--mono]
[--install] [--visual visual] [--iterations integer] [--offset integer]
[--xsymmetry] [--ysymmetry] [--erase-speed usecs] [--delay secs] [--fps]
πΈ DESCRIPTION πΈ
rorschach draws random patterns that are, and I cannot stress this enough, reminiscent of the psychological test of the same name. You know the one β the ink blots where someone asks "what do you see" and you say "a butterfly" and they write something down about your entire soul. Yeah. That. But as pixels. Slay.
π OPTIONS π
rorschach accepts the following options, and yes we are going through every single one, no skipping:
--windowβ draws on a brand-new window it just made. This is the default, so she's doing this out of the box, no notes.--rootβ draws straight on the root window instead. Main character behaviour, honestly.--window-id numberβ draws on the specific window you point at. You pick, she draws.--monoβ if you're on a colour display, this makes her pretend we're on a monochrome one. Delusion, but make it aesthetic.--installβ installs a private colormap for the window. Very exclusive, very VIP.--visual visualβ tells her which visual to use. Legal values are the name of a visual class, or the id number (decimal or hex) of a specific visual. Pick your fighter.--iterations integerβ how many dots get drawn each time. Default4000. That's a lot of lil dots, bestie.--offset integerβ how far apart those dots are. Default4pixels. Respect the personal space.--xsymmetryβ whether the images are horizontally symmetrical. Defaulttrue. Mirror mirror on the wall etc.--ysymmetryβ whether the images are vertically symmetrical. Defaultfalse. She's choosing asymmetry, it's a vibe.--erase-speed usecsβ controls the speed at which the screen gets erased (it's the delay between erasing of individual lines). Slow reveal, if you will.--delay secondsβ sets the number of seconds the figure stays on screen. A little moment of contemplation before it's gone. π₯²--fpsβ displays the current frame rate and CPU load. Numbers! On your screen! She's transparent like that.
π§ ENVIRONMENT π§
DISPLAYβ to get the default host and display number. Classic.XENVIRONMENTβ to get the name of a resource file that overrides the global resources stored in theRESOURCE_MANAGERproperty. Fancy override energy.XSCREENSAVER_WINDOWβ the window ID to use with--root. Teamwork.
π BUGS π
May call your sanity into question. That's it. That's the bug. No cap, that's literally what it says.
π SEE ALSO π
X(1), xscreensaver(1) β go read those too, iykyk.
π COPYRIGHT π
Copyright Β© 1992 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>, 13-aug-92. Legend behaviour, honestly.
And that's the whole page, bestie β brought to you by X Version 11, 6.15 (dated 30-Mar-2026). Now go stare at some inkblots and tell me what you see. π«Άπ
π¦ where this page comes from
- alpine 3.24: xscreensaver-doc 6.15-r0 Β· GPL-2.0-or-later GPL-3.0-or-later 0BSD MIT
- arch rolling: xscreensaver 6.15-1 Β· LicenseRef-XScreenSaver
- nixpkgs unstable: xscreensaver 6.15
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms