FLUX(1)

πŸ’– FLUX(1) β€” really sli...creensavers, general commands manual πŸ’–

okay bestie, sit down, hydrate, because we're about to talk about flux β€” and it's literally just flux fields and stuff. that's the whole pitch. πŸŒ€βœ¨


πŸŽ€ NAME πŸŽ€

flux β€” flux fields and stuff.


✨ SYNOPSIS ✨

flux [--root/-r] [--maxfps/-x number] [--vsync/-y number] [--dpms/-M
number] [--fluxes/-f number] [--particles/-p number] [--trail/-t number]
[--geometry/-g number] [--size/-s number] [--complexity/-c number]
[--randomize/-R number] [--expansion/-e number] [--rotation/-o number]
[--wind/-w number] [--instability/-i number] [--blur/-b number]
[--preset/-P number]

🌸 DESCRIPTION 🌸

so, straight from Terry Walsh over at http://reallyslick.com, and I quote, word for word, no notes:

"This screensaver rocks."

and honestly? she said what she said. πŸ’…

it got ported to Linux by Tugrul Galatali. iconic behaviour, we love a port. 🫢


πŸ’… OPTIONS πŸ’…

every single one of these, bestie. I'm not skipping a single flag, we're doing this properly.

  • --root, -r β€” draws on the root window. main character energy, no window frame, just vibes on your whole desktop.
  • --maxfps, -x number β€” sets the maximum frame rate. yes, you get to cap it. your GPU will thank you. πŸ™
  • --vsync, -y number β€” limits redraws to the specified number of vertical refreshes. range is 0 - 100. default is 1.
  • --dpms, -M number β€” stops rendering new frames if the display is not on. range is 0 - 1. default is 1. so like, if your screen dips, flux dips. respectful. 😴
  • --fluxes, -f number β€” number of flux fields. range is 1 - 100. default is 1.
  • --particles, -p number β€” particles per field. range is 1 - 1000. default is 20.
  • --trail, -t number β€” trail length of particles. range is 3 - 10000. default is 40. the way the particles leave a little comet tail behind them… obsessed. β˜„οΈ
  • --geometry, -g number β€” type of geometry. range is 0 - 2. default is 2. and the choices are:
    • 0 β€” Points (--points)
    • 1 β€” Spheres (--spheres)
    • 2 β€” Lights (--lights)
  • --size, -s number β€” particle size. range is 1 - 100. default is 15.
  • --complexity, -c number β€” sphere complexity. range is 0 - 100. default is 3.
  • --randomize, -R number β€” frequency of randomization. range is 0 - 100. default is 0.
  • --expansion, -e number β€” expansion rate. range is 0 - 100. default is 40.
  • --rotation, -o number β€” rotation rate. range is 0 - 100. default is 30.
  • --wind, -w number β€” crosswind speed. range is 0 - 100. default is 20.
  • --instability, -i number β€” instability. range is 0 - 100. default is 20.
  • --blur, -b number β€” motion blur. range is 0 - 100. default is 0.
  • --preset, -P number β€” presets that override all options that come before it on the command line. range is 1 - 6. default is 1. and here's the menu, bestie:
    • 1 β€” Regular (--regular)
    • 2 β€” Hypnotic (--hypnotic)
    • 3 β€” Insane (--insane)
    • 4 β€” Sparklers (--sparklers)
    • 5 β€” Paradigm (--paradigm)
    • 6 β€” Fusion (--fusion)
⚠️ fr fr, read this part twice: a preset overrides all options that come before it on the command line. so if you put your little tweaks before --preset, they're getting steamrolled. order matters. 😭

🌈 ENVIRONMENT 🌈

  • DISPLAY β€” used to get the default host and display number.

πŸ¦‹ SEE ALSO πŸ¦‹

X(1),


Copyright Β© 2002 by Terry Walsh and Tugrul Galatali.

Flux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.

Flux is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.


πŸ’œ AUTHOR πŸ’œ

Terry Walsh and Tugrul Galatali <tugrul@galatali.com>


and that's the whole page, bestie πŸ’– this is X Version 11 of the Really Sli...creenSavers(1) manual, so go forth, run flux, and let those fields be fields. mwah. πŸŽ€βœ¨