unicrud(6)
π unicrud(6) β the XScreenSaver manual, bestie edition π
okay so picture this: it's a page from the XScreenSaver manual, manual section 6, and it's about a tiny little program called unicrud that literally justβ¦ bounces a Unicode character around your screen. that's it. that's the whole vibe. and honestly? iconic. β¨
π¦ NAME π¦
unicrud β bounces a random Unicode character on the screen. yes, really. no cap, that's the entire job description and she does it beautifully. π
πΈ SYNOPSIS πΈ
unicrud [--display host:display.screen] [--visual visual] [--window]
[--root] [--window-id number] [--delay number] [--speed number]
[--block string] [--no-titles] [--no-wander] [--no-roll] [--fps]
run her with no args and she just goes. run her with args and she goes differently. either way she goes. π«Ά
β¨ DESCRIPTION β¨
so what she does is: she picks a random Unicode character, slaps it on the screen full screen, and then shows you some information about it. that's the whole bit. one character, big as heck, plus the lore. it's giving "main character energy" but make it typography. π
π OPTIONS π
--visualvisual β tells her which visual to use, bestie. legal values are either the name of a visual class, or the id number of a specific visual (decimal or hex, whichever you vibe with).--windowβ draw on a newly-created window. this is the default, so like, she's already doing this unless you say otherwise. π--rootβ draw on the root window instead. bold choice. love that for you.--window-idnumber β draw on the window you specify. you're the boss, you pick the window. πͺ--delaynumber β per-frame delay, measured in microseconds. default is20000, which is0.02seconds, in case you were about to do math. i did it for you. you're welcome. π--speednumber β animation speed, babes.2.0means twice as fast,0.5means half as fast. go feral. πββοΈ--titles|--no-titlesβ whether to describe the character that's currently being shown. default true, because knowing the lore is the whole point, obviously.--wander|--no-wanderβ whether the object should wander around the screen. she's a free spirit.--roll|--no-rollβ whether the object should rotate. it's a Boolean, so it's a yes/no situation, no in-between. π--blockstring β which block or blocks of Unicode characters to display. default is"all", and if you wanna see the full list just say--block helpand she'll spill the whole tea. π΅--fps|--no-fpsβ whether to show a frames-per-second display at the bottom of the screen. numbers going up = serotonin, ngl. π₯
π§ ENVIRONMENT π§
DISPLAYβ used to get the default host and display number.XENVIRONMENTβ used to get the name of a resource file that overrides the global resources stored in theRESOURCE_MANAGERproperty. fancy stuff, iykyk.XSCREENSAVER_WINDOWβ the window ID to use with--root.
π SEE ALSO π
go read them. or don't. i'm not your mom. π
π COPYRIGHT π
Copyright Β© 2016 by Jamie Zawinski.
okay so the legal bit, and i'm gonna say it straight because it's literally what it says: 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. so likeβ¦ it's free, but you gotta keep the notice, and if it breaks something that's a you problem. π
β AUTHOR β
Jamie Zawinski. what a legend. π
π and that's the whole page, bestie β no crumbs left behind.
this was brought to you by X Version 11, version 6.15, dated 30-Mar-2026. mwah. ππ
π¦ 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