prev next index HOMEPROJECTS

Xscreensaver

xscreensaver should run as a background service to run the screensaver. xscreensaver can be controlled totally by its command options. But it would be very tedious and time consuming, so we shall follow the GUI to set screensaver on the fly. From a terminal just run xscreensaver-demo. A warning message may come that xscreensaver daemon is not working (if xscreensaver is not already running), so just activate it by clicking on OK button. Configure and choose a screensaver according to your taste .


screensaver
xscreensaver configuration by GUI




If you have IceWMCP installed you can also get this configuration GUI by just clicking on IceWMCP->Screen Saver. Now we have to make xscreensaver running as a daemon. we need xscreensaver &. The .xinitrc should look like


xpenguins -p -b -t Bill -t Penguins -n 3 --nice 0.10 0.15 &
gdeskcal &

dclock -geometry =171x69+783+0 &
xscreensaver &
chbg -scenario chbg.list &

icewm-session



Lock Screen


Three methods are there. We can just use 'xscreensaver-command -lock' assuming xscreensaver is running in the background .

We can also use xlock. Install xlockmore or xlockmore-gl. The difference between these two is xlockmore-gl is built with additional OpenGL/MesaGL and XPM modes, xlockmore does not contain them. Now if you press Ctrl+alt+del , a menu will pops up. Select lock. You can also reboot or shutdown from this menu. xlock could be CPU intensive with heavy animation. 'xlock -mode blank' just locks the screen and blanks it.

You can also insert xlock into the panel or menu using IceWMCP.

Another great tool is xtrlock. It uses nothing except the Xlib library. Very small and light. It just locks the screen but doesn't place any animation and doesn't blank the screen. So if the desktop is candy xtrlock will be more attractive than xlockmore.

For mouse operation all these can be added to the panel or menu using IceWMCP or use GKrellM.

prev next index HOMEPROJECTS
Copyright©2006, Joydeep Bakshi