You are not logged in.

#1 2006-10-14 22:25:46

xterminus
Member
From: Tacoma, WA, USA, Earth, Sol, M
Registered: 2005-10-30
Posts: 93

Souped up desktop wallpaper randomizer

A little more than a week ago I started enhancing an old perl script that rotates my backgrounds every so often.  Once I started working on it, I kept getting ideas on better ways to do this or that (and new/fun features kept popping into my head).  I've put these scripts online so that others can fool with them and hopefully come up with ideas I haven't. 

I expect some of you might find some of the code useful in your own desktop customization projects.

Full documentation on the wiki:

http://wiki.archlinux.org/index.php/Per … d_Rotation

Changes: 10/16/2006

* Most extra "features" disabled by default.  The main script acts simply as a fancy wallpaper randomizer in it's default configuration.
* Cleaned up commandline argument handling.
* Added a new feature to generate pixmaps for "blurry" transparent terminals.  Created a companion urxvt perl extension to go along with this.  Eterm can also be used (without an extension) to make use of this effect.
* Removed dependency on the Time::Format perl module.
* Default file locations for the database and extra files moved to the default linux 'ramdisk' in /dev/shm.  Massive rendering speed increase as a result.
* Script now exceeds 1100 lines, and that's with a ton of documention removed from it and placed in the config file and on the wiki.  Yikes!

Changes: 10/28/2006

* Completely rewritten, operates as a daemon now, and communicates actively with urxvt terminals.  All dependency issues resolved by creating a central 'par' file script.  Basic GTK and Openbox theming support.
* Multimonitor support fully functional, each monitor treated seperately.
* Much easier to install.

Offline

Board footer

Powered by FluxBB