bash

evan's picture

Wallpaper & System Info Management Script

I’ve been working on my little wallpaper management bash shell script that handles changing wallpapers on my desktop. The image to the right shows the system information that is displayed down the right edge of my screen. From the top you have:

Left edge of my desktop
Click for larger view

  • Local weather forecast for the next four days.
  • The current and next calendar months.
  • List of the last twelve incoming phone calls.
  • Various system info such as cpu usage, disk space and top five processes.

(The image contains bogus phone numbers, don’t bother trying to ring ‘em.)

Ever since I upgraded my desktop to two monitors this background information has been a lot more visible off to the side, and so I decided to give it a bit of an update.

Originally I was using conky to display all that information, but all the info aside from the system info is fairly static, and could easily be updated when the wallpaper changes every five minutes, instead of being a set of conky processes, so I’ve been playing a lot with ImageMagick and sharpening up my bash scripting skills to actually write the information onto the wallpaper image. So far I have the phone log and calendar being written, and plan to do the weather forecast next, so then I will only be running one conky process.

Syndicate content