Is there a way to put an active website, such as Gmail, as your Desktop background in Gnome, running Ubuntu 10.10 64-bit? MS Win calls it "Active Desktop".
The easy way
(which installs a graphical program that does the job for you)
Wallch has this feature now implemented! You may download and install the PPA:
Newest addition is the wallch-daily PPA for the more recent Ubuntu versions
The hard way
(which installs only what is needed and requires a little bit of command line usage)
My answer will guide you through on how to have your desktop background updated on an interval of your choice of a website of your choice.
After a search on the source code of the program Shutter so as to see what trick does it do so as to capture a web site, I found an easier way to do it, so I've edited my answer.
The easiest way around is the following:
First, install a small package:
When the above command finishes running, then run the following inside your terminal:
Now, a folder under your ~/Documents folder named web_image has been created.
In this folder, place the following script, called update_background.sh:
In the above bash script, you may edit 4 parameters:
After saving the script, give it executable permissions (chmod +x update_background.sh or right click on it->properties->permissions->allow executing file as program) and run it through a terminal.
This is how it looks like at my desktop background, with the site askubuntu.com:
NOTE: Sites' first page can be very long, take for example askubuntu.com. This is apparently a problem, you can solve this problem with programs like imagemagick. You can edit/crop etc. the image before setting it as desktop background (before the gsettings command). You can crop the image like this:
The convert command is at the imagemagick package (
PS: You can set the update_background.sh script to start on login: Run simple bash script to start applications at login, but it would be nice to wait till you have internet connection. So, before the while loop in that script place this:
So, along with the above, if you set the script running at startup and you want to crop the image, then the update_background.sh should look like something like this:
Your best bet might be the screenlet project. The webframe screenlet does indeed allow you to embed your gmail, albeit, it's the mobile version by default. Perhaps you can find a way to change it. Screenshot below.
Screenlets can either sit on your desktop directly, or combined with the widget layer of Compiz, called up over existing windows, like the Mac handles its gadgets/widgets (whatever they're called - I've forgotten).
You'll have to visit the site to download the third party webframe screenlet. I've just tried it and the installer will complain that webframe isn't packaged correctly, but it installs perfectly nonetheless:
Might also be worth noting that I'm fairly sure that KDE bundles this kind of functionality out of the box with its "plasma" framework. Just a thought.
You can use
You can find
Conky is probably one option you should explore. I cannot give you exact instructions as its something I have never tried.
Conky is a system monitor that displays on your screen's desktop. It's also very modular. It can display the output of any command line program. You can view RSS feeds by using a the Conky RSS functions, or a separate program or script.
You can find instructions here. How to create an RSS feed using Conky
I am reading this a few years later.
Before I get jumped on for not reading the original post - I did and I know the OP asked about GNOME. But a lot of the discussion was about KDE so I'll add a foolproof way to do it in KDE and someone with GNOME can check and see if the right click on the title bar works there too.
I'm not sure if this is possible in Gnome etc, but in KDE there is nothing special to it. In fact I am typing this reply in Firefox which is set as my desktop background in Mint 17 KDE, but have been using it in earlier releases.
Ok, so in KDE all you do is:
To get out of Full Screen use Alt+F3
I have been using this method to set VLC to play videos as wallpaper for years, but now I see it has a built in Wallpaper Mode.
There is no way to do this with standard gnome. The wallpaper is a solid image and isn't doing anything special.
If you would like to see the feature, you can add your voice to the existing bug. But the developers for gnome have said that they think the desktop web page is a really bad idea and that really what's needed is better tools to get you to your email on the desktop.
Because I don;t use Gnome, there's not much point my adding to it. But for Gnome users, the Gnome developers don;t actually need to 'add' video wallpaper as a feature.
All they have to do is add "Keep Below Other Windows" to the right click menu for the Title Bar. And have an option for "Full Screen" in the same place.
About the only problem I can see is that Gnome might not have ALT+F3 to get out of full screen, but it probably has something else.
Anyway, As the post shows, it is dead easy in KDE without a special program.
For now - try this: Before I discovered the title bar thing in KDE, I used to set 'Wallpaper Mode' under Video in the Advanced tab on VLC Preferences.
Maybe it will work in Gnome will do the same thing I think.
Again - Dead Easy if you can find it. I will try to make it step by step.
Open VLC Open 'Tools' Menu Open Preferences At the bottom on left you see 'Show Settings' Click (.) in All (takes you to advanced preferences) Scroll to bottom of list on left side and click 'Video' On Right side, under 'General video settings' There is a list of things that can have a check mark to turn them on or off.
For the The three settings at the bottom Turn OFF 'Always on top' - NOTE this one is VERY IMPORTANT !! Turn ON 'Enable wallpaper mode' Turn ON 'Disable Screensaver' Turn OFF 'Show media title on video'
You shouldn't have to mess with stuff after Show video title etc.
Please try this on Gnome and if it works or not, add it here so any other poor devil trying to do this knows. Because if it works in Gnome it should work in the others.
Remember if you do this any video you open in VLC will play full screen behind everything including panels. So you might want to install another player for windowed videos.
You should be able to get out of VLC Video Wallpaper any time by right clicking and choosing Quit. Or whatever the keyboard shortcut is for leaving full screen in Gnome.
You take a snapshot of the website with gnome-web-photo or you download it with wget. You can put that in /etc/cron.hourly:
Then you choose that picture as the background.