Fri 14 January 2011

Turning your gnome-screensaver on and off with a single click!

Posted by ankur in Tech (125 words, approximately a 1 minute read)

Recently, I found myself wondering what the easiest, laziest way of toggling the screen saver state would be.


You're not interacting with your system, but, you are still using it. You may be watching a film, or taking notes off a document or website. I frequently need to refer to documents.


The default method of toggling the screen saver state would be to go to System>Preferences>Screen saver and make changes. That's too much work, and I'm too lazy for it. Here's what I came up with:

$ gconftool-2 --toggle /apps/gnome-screensaver/idle_activation_enabled


Create a simple shell script:

gconftool-2 --toggle /apps/gnome-screensaver/idle_activation_enabled
notify-send "Screen Saver status is" `gconftool-2 -g /apps/gnome-screensaver/idle_activation_enabled`

exit 0

Make it executable:

$ chmod a+x
Make a new launcher:image0
This is what you get: