LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Desktop
User Name
Password
Linux - Desktop This forum is for the discussion of all Linux Software used in a desktop context.

Notices


Reply
  Search this Thread
Old 07-03-2010, 10:10 PM   #1
ObsidianBlk
LQ Newbie
 
Registered: Mar 2008
Distribution: Ubuntu
Posts: 2

Rep: Reputation: 0
Lightbulb GnomeSuit: Multi-monitor cycling wallpaper application.


Hello everyone!

Hope this is the right place for this...
I use Ubuntu, and, by extension, gnome. I also run a dual monitor system and have been generally dissatisfied with the near lack of support for multiple monitors, especially in simple desktop wallpaper handling. I've tried nitrogen and do not like how I need to "restore" it every time I log into a session and, as far as I'd been able to find, it had no support for "cycling wallpapers".

Soo...
I wrote my own tool and I wanted to share it with the community! See if anyone other than myself would find it useful.

The application is called GnomeSuit, and you can find it's GIT repository at gitorious. It's a small python application.

In sort, based on a series of configurations, GnomeSuit will generate a single large wallpaper image that will be spanned across all active monitors. This large wallpaper has other images pasted into it at specific locations to match the offsets and resolutions of each active monitor on the system.

GnomeSuit is a way of defining "Screens" (one per monitor) that hold image information for that single monitor. For each screen defined, you can set a single image, or a set of images that can be cycled through linearly or at random, or the screen can be pointed to a wallpaper directory where images will be chosen at random as wallpapers. How images are chosen is unique to each screen... meaning each screen can have its own theme, if desired.

GnomeSuit can also grab information from xrandr to set each screens position and offset from one another automatically.

All GnomeSuit settings are stored in the GConf at "/apps/gnomesuit" and the application should remain intact even if all of the settings in the gconf are garbage.

At the moment, GnomeSuit is still only a command line tool, but I have immediate plans to start developing a GUI interface as well.

Finally, other than Python (tested on 2.6.5) you will also need the python bindings for GConf as well as the Python Image Library (PIL).

I would love to hear feed back and suggestions anyone's willing to give.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Compiz Fusion multi-wallpaper help Thikr Linux - Newbie 3 10-03-2009 11:57 PM
Dual monitor setup with KDE 4.2 Slackware 13 and wallpaper not spanning both screens Moch5.0 Slackware 2 08-29-2009 02:25 PM
Utility to monitor what's accessing the hard drive? Laptop_mode keeps cycling... MikeOfAustin Linux - Software 1 11-21-2008 03:47 AM
MUlti Card and Multi Monitor ATI setup fails. Help tdiet62 Linux - Desktop 0 10-25-2008 04:36 AM
KDE Kicker and Application "Cycling" With the Mouse Woodsman Slackware 1 09-20-2006 12:01 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Desktop

All times are GMT -5. The time now is 06:15 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration