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 .

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.
HOMEPROJECTS |