Tell me more ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I want to change the default screen saver in ubuntu 11.10/12.04. On 11.04 i just did a

sudo apt-get install xscreensaver-data-extra xscreensaver-screensaver-bsod 

and then i could change it in the control center -> screen saver options.

But now there seems to be no other option to change the default screen saver.

share|improve this question

7 Answers

up vote 37 down vote accepted

Background

The Gnome 3 Devs dumped the old gnome-screensaver. The replacement screensaver is just a blank screen.

The Canonical Devs thought it was a useful idea to continue and raised a blue-print for implementation in Oneiric.

A few ideas were raised such as a Compiz specific implementation or reusing a Lubuntu/Xubuntu screensaver implementation.

However, at the time of writing, no implementation has been started.

XScreenSaver

installation

Potential workaround - installing xscreensaver

sudo apt-get install xscreensaver xscreensaver-gl-extra xscreensaver-data-extra

Now remove gnome-screensaver

sudo apt-get remove gnome-screensaver

Now start the xscreensaver configuration tool - from a terminal:

xscreensaver-demo

or search from the Dash:

enter image description here

Click OK to both prompts asking to turn-off Gnome Daemon and to start xscreensaver-daemon respectively.

dash search

starting xscreensaver from login

Now to start the xscreensaver daemon on login you need to search in Dash for startup applications

Create a new entry running the command xscreensaver -nosplash

Locking the screen

If you want to manually lock the screen with the keyboard combination CTRL+ALT+L then you will need to run the following to repoint the old gnome-screensaver lock to xscreensaver

sudo ln -s /usr/bin/xscreensaver-command /usr/bin/gnome-screensaver-command

Logout or reboot for all changes to take effect.

share|improve this answer
1  
This works great for me :) ... thanks for the help i now got the good old bsod again – tinuz Oct 3 '11 at 21:22
2  
I wish I could upvote this more than once.... – belacqua Nov 7 '11 at 20:34
This works in 13.05. :) – SimplySimon May 27 at 9:42

If you want to experiment, then check out these links

Link to ubuntuupdates

Link to GnomeScreensaver home page

Remember, this is at your own risk

Regards

share|improve this answer

Try installing gnome-tweak-tool. It's like Ubuntu Tweak, except that it's more focused towards GNOME 3, and it isn't only for Ubuntu. It might have the Screensaver setting you are looking for.
EDIT: Use xscreensaver-demo

share|improve this answer
I did not see any such setting when I got GNOME Tweak Tool for my own 11.10 system. – WarriorIng64 Oct 3 '11 at 17:18
nope, there is no screen saver option in gnome tweak tool – tinuz Oct 3 '11 at 17:28
Are you using GNOME screensaver or XScreensaver? – MiJyn Oct 3 '11 at 17:28
i believe gnome screen saver is enabled by default and xscreensaver can be installed but there is no option to enable xscreensaver – tinuz Oct 3 '11 at 17:29
OK, run xscreensaver-demo – MiJyn Oct 4 '11 at 14:06

Ubuntu 11.10 doesn’t come with screensaver package installed. You must install xscreensaver if you want screensavers activated when your computer becomes idled.

  1. sudo apt-get remove gnome-screensaver
  2. sudo apt-get install xscreensaver xscreensaver-gl-extra xscreensaver-data-extra enter image description here

Links

  1. http://en.wikipedia.org/wiki/Screensaver
  2. http://ubuntuforums.org/showthread.php?t=1860551
  3. http://www.liberiangeek.net/2011/10/enable-screensavers-in-ubuntu-11-10-oneiric-ocelot/
  4. http://www.liberiangeek.net/2011/10/enable-screensavers-in-ubuntu-11-10-oneiric-ocelot/

Disclaimer

Above method works in 11.10 ,i didn't tried in 12.04

share|improve this answer
Tried it on 12.04 and i works like a charm!! – tinuz Aug 13 '12 at 8:25

There is no screensaver by default in Ubuntu. You can install xscreensaver from the archives.

I'm not entirely sure screensavers actually do save screens anymore, though I'm inclined to think they don't. But they do consume large amounts of energy that could be better used for other things.

share|improve this answer

Please take note that, for Ubuntu 12.04 and in order to be able to run several screensavers using images from the harddisk (e.g., Carousel, Gleidescope, GLSlideshow, Jigsaw, or XAnalogTV) , I had to install some additional packages.

These are:

  • libxss-dev
  • libxss1-dbg
  • libxss1
  • kdelibs-bin
  • kdelibs5-data
  • kdelibs5-plugin

Many others might get installed automatically together with the ones listed, particularly KDE libraries.

I found the instructions in this blog.

share|improve this answer

If you sudo apt-get remove gnome-screensaver but then sudo apt-get install rss-glx (see this Ubuntu Forums post and this one), the Really Slick Screensaver (GLX) effects will run on top of a screen that has not been blanked under Unity in Ubuntu 12.04 LTS, not just in xscreensaver-demo but also when the real screensaver kicks in.

Hence, a solution is required that does (even in the absence of gnome-screensaver) blank the screen prior to running the xscreensaver (which does work fine under LXDE for one thing).

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.