#saver #screenruster #x11

app screenruster-saver-laughing_man

Ghost in the Shell inspired screen saver for ScreenRuster

5 releases

✓ Uses Rust 2018 edition

new 0.2.0 Jun 12, 2019
0.1.3 Mar 22, 2017
0.1.2 Aug 20, 2016
0.1.1 Aug 1, 2016
0.1.0 Jul 21, 2016

#6 in #x11

33 downloads per month

GPL-3.0 license

265KB
537 lines

ScreenRuster: Ghost in the Shell

A screen saver inspired by Ghost in the Shell: Stand Alone Complex.

Video

Laughing Man

Settings

The settings allow to change the screen blur behavior and the laughing man behavior.

blur

The blur is implemented with a multi-pass 9-tap filter with predefined gaussian weights.

  • max specifies the maximum radius of the blur to reach.
  • step specifies how much to increase the current blur radius on every tick.
  • count specifies the number of blur passes to perform.

man

The laughing man is composed of two pictures, one for the face and one for the text, the text is rotated appropriately then the face is rendered on top.

  • rotate specifies the number of degrees to increase the text rotation every tick.
  • scale is the size of the laughing man.

Dependencies

~6MB
~106K SLoC