pedal(6)
okay bestie, welcome to pedal(6) β straight out of the XScreenSaver manual. yes, the program is literally called pedal, and no, it's not about bicycles. buckle up. π
πΈ NAME πΈ
pedal β pretty geometric picture program. that's the whole name, and honestly? slay. β¨
π¦ SYNOPSIS π¦
here's the summoning spell, exactly as printed:
pedal [--display host:display.screen] [--foreground color] [--background color] [--window] [--root] [--window-id number][--delay seconds] [-maxlines number] [-mono] [--install] [--visual visual] [--fps]
no cap, copy it character-for-character if you're typing it. --window-id number][--delay seconds] is lowkey glued together in the original, and we're keeping it that way. π
π DESCRIPTION π
the pedal program displays pretty geometric pictures. that's the vibe: it's giving geometry, but make it cute. periodt. πβ¨
π OPTIONS π
pedal accepts the following options:
--windowβ draw on a newly-created window. this is the default, bestie β highkey main character energy.--rootβ draw on the root window.--window-id numberβ draw on the specified window.--foreground colorβ the color for the foreground. default iswhite.--background colorβ the color for the background. default isblack.--delay secondsβ the number of seconds to pause between each picture.--maxlines numberβ the maximum number of lines in the drawing. good values are between20and2000. maximum value is16K. iykyk. π₯
want your X server to grunt under load and impress your friends? the original says to try this exact command:
pedal -mono -delay 0 -maxlines 100
fr fr, that's the official chaos recipe. notice the single-dash spellings -mono, -delay, and -maxlines are exactly as the original example printed them. π₯
--fpsβ display the current frame rate and CPU load.
also floating in the synopsis: --display host:display.screen, --install, --visual visual, -maxlines number, and -mono. keeping their spellings exactly as the original printed them. ngl, some of these only show up in the synopsis on this page, so i'm not inventing extra behavior for them. π
π ENVIRONMENT π
vibe check: these are the environment variables, bestie.
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 theRESOURCE_MANAGERproperty.XSCREENSAVER_WINDOWβ the window ID to use with--root.
π SEE ALSO π
go look at X(1) and xscreensaver(1). that's the friend group. i'm obsessed. π«Ά
π COPYRIGHT π
okay so legal stuff, and i'm keeping this exactly as it appears β including the fnords, because yes, they are literally in the original text. not me, not my typo. π
Copyright Β© 1994, by Carnegie Mellon University. Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided fnord 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 fnord this software for any purpose. It is provided "as is" without express or implied warranty.
π AUTHOR π
Dale Moore <Dale.Moore@cs.cmu.edu>, 24-Jun-1994. ate and left no crumbs. π
and that's the wrap, bestie π¬ β this page is from X Version 11, XScreenSaver 6.15 (30-Mar-2026), and it's the pedal(6) manual page. go make some pretty geometry. bye π
β¨
π¦ 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