home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
- #Exit from window manager will cause return to xwin, which reads
- #/tmp/wmexitmode.txt and will relaunch w.m.
-
- NEXTWM="$1"
- PREVIOUSWM="`cat /etc/windowmanager`"
- [ "$NEXTWM" = "" ] && NEXTWM="$PREVIOUSWM" #v1.0.7 precaution.
- echo -n "$NEXTWM" > /etc/windowmanager #this makes change permanent.
- echo -n "$NEXTWM" > /tmp/wmexitmode.txt
- sync
- #exec killall $PREVIOUSWM
- #exec killall X
- killall X #default is SIGTERM.
- sleep 1 #v1.0.7
- exec killall -9 X #v1.0.7 make sure X is killed.
-