Friday 25 January 2013

Wallpapers For Desktop

Source(google.com.pk)
Wallpapers For Desktop Biography

Desktop wallpapers always come in handy. The more inspirational, beautiful and elegant they are, the better they can challenge our imagination and provide some fresh perspective in a rather tedious and monotonous workflow. However, desktop wallpapers sometimes can go far beyond offering colorful eye-candy; sometimes desktop wallpapers include calendars, funny cartoons and logos of favourite tools, services and companies. The latter is particularly true for Apple-fans and Microsoft-haters as well as for Google, Twitter and Firefox-users.
In this post we present stunning desktop wallpapers related to typography, art, technology, photography and abstract themes. Among other things we review calendar wallpapers, minimalistic wallpapers, wallpapers-illustrations and themes for Apple, Microsoft, Twitter and Google-fans. Each of the links leads to huge wallpapers archives where you can find even more excellent wallpapers. All screenshots are clickable and lead to the pages where they can be downloaded.
You might want to take a look at the posts
Smashing Magazine’s Quality Design Wallpapers
A growing collection of professional desktop wallpapers in various resolutions, with or without a calendar for the upcoming month. Released in the end of every month.
Selected Wallpapers For Your Desktop which covers wallpapers, devkits, Flickr pools, Widescreen and HD-monsters and even wallpapers-related social communities and wallpapers for gamers,


So, you've downloaded from, say, GNOME Art, some nice background images for your GNOME 2.16 desktop, but they are only available to your account: if you use another login, they are nowhere to be found, because they got stored in the home directory of the first account. So you go back to the other login, and look for a way to transfer them to a central, system-wide, location, using super user privileges, but there is no tool to be found which will help you accomplish that.
So, roll up your sleeves and get to work, because you're going to have to do it manually. But it's not terribly difficult. Note: if there is an easier way, please add it to this article, or mention it in the associated discussion page.

Contents [show]
Location of the system-wide wallpapersEdit
If you have a /usr/share/gnome-background-properties/, then we're in business. Because that's where the central lists of wallpapers are stored. Those lists are XML files which enumerate the wallpapers which are in, say, /usr/share/backgrounds/, or under /usr/share/pixmaps/backgrounds/gnome/ (depending on your distribution). The names of the XML files do not matter, apparently GNOME reads them all, and cares only about whether their content is valid.
The hackEdit
So we're going to add another XML file which will point to all your favorite wallpapers, and put it there with the others, or better yet, in /usr/local/share/gnome-background-properties/ which you create ("sudo mkdir ...") (yes, GNOME looks there too, nicely so), this way your work won't get overwritten or removed by a software upgrade, and, if you were later to change distro, you'll have kept it all, provided that you mount /usr/local/ on a separate disk partition (as recommended here).
Editing the XML fileEdit
To build the XML file, there's a way to cheat: we're going to grab one just like it in your home directory, the ~/.gnome2/backgrounds.xml, and trim it: we're going to copy it as, say, /usr/local/share/gnome-background-properties/gnome-art.xml and edit it, removing all the items about the system default files, leaving only the ones you downloaded yourself. Each entry in the list starts with <wallpaper> (or <wallpaper deleted="false">) and ends with </wallpaper>; that should be 8 lines or so per picture to edit out. A warning: leave the <wallpapers> and the </wallpapers> alone (notice the s at the end of the word) at the beginning and the end of the file or you'll make it useless.
Next you'll have to adjust the path of all the files mentioned in your list, so find out from your text editor how to change every occurrence of "/home/yourusernamehere/.gnome2/gnome-art/download/backgrounds/" (or wherever they are) to, say, "/usr/local/share/wallpapers/". Save file, and exit the editor.

The moveEdit
Now move all your files as you just documented with
 sudo mv /home/yourusernamehere/.gnome2/gnome-art/download/backgrounds/* \
/usr/local/share/wallpapers/
Cleaning upEdit
Remove your ~/.gnome2/backgrounds.xml
The new systemEdit
You're done! Well, almost. Log out and back in. Now invoke the Desktop Background Change application again, and all your downloaded wallpapers should be visible. Re-select the one you want at the moment.
Log out and back in as another user, and check that it worked. VoilĂ . Enjoy.

Try to do it all by one scriptEdit
It would take still a long time to edit backgrounds.xml if you want to make, lets say, all your 100 pictures in (for example) /home/$USER/Pictures/ available as wallpapers for all users. You can try to manage it all by the script: link script
Wallpapers For Desktop
Wallpapers For Desktop
Wallpapers For Desktop
Wallpapers For Desktop
Wallpapers For Desktop
Wallpapers For Desktop
Wallpapers For Desktop
Wallpapers For Desktop
Wallpapers For Desktop
Wallpapers For Desktop
Wallpapers For Desktop
Wallpapers For Desktop



No comments:

Post a Comment