"Exit" from mwm
Michael G. Beirne
mikebe at austin.itx.isc.com
Tue Mar 26 10:41:14 AEST 1991
In article <KQPFH0S at linac.fnal.gov> looi at sutro.SFSU.EDU (W. W. Looi) writes:
> Path: ism.isc.com!ispd-newsserver!rpi!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!linac!daemon
> From: looi at sutro.SFSU.EDU (W. W. Looi)
> Newsgroups: comp.unix.aix
> Date: 25 Mar 91 04:33:11 GMT
> Organization: San Francisco State University
> I'm new to AIX environment. I wonder if there is a way to "elegantly"
> exit from mwm and return to either login or console screen without
> resorting to CTRL-ALT-Backspace? I was told that "xstop" will do the
> job, but I don't seem to be able to locate it. Worst yet, it's not
> documented anywhere in the manual. *sigh*
Copy /usr/lib/X11/system.mwmrc to your home directory and rename it
.mwmrc. Then add the "Stop X" line to the Root menu and the menu
StopX.
--------------------------------------------------------------
# Root Menu Description
Menu RootMenu
{
"Root Menu" f.title
....(missing lines)
"Restart..." f.restart
"Stop MWM" f.quit_mwm
"Stop X" f.menu StopX
}
Menu StopX
{
"Stop the X Server?" f.title
"No, don't kill the X Server" f.beep
"Yes, I want to stop X and kill all X clients!" f.exec "kill $XSERVERPID"
}
-------------------------------------------------------------------------
Then in $HOME/.xinitrc add the following line:
XSERVERPID=`ps -ef|grep '/X '|grep rgb |awk '{print $2}';export XSERVERPID
This makes several assumptions:
a) The X servers name is "X"
b) It has the argument "rgb" to it. (you are on a color system)
"grep '/X ' matches itself from the ps. The second grep deletes
this and then there is only one line passed to awk
c) There is only one X server running on the system.
This works for me on a RS6000 part number 7013(model 530).
It will slow up your X startup a bit.
Another way might be to startup X with the command:
open xinit
Then when you type ALT+Ctrl/Act the console window will become active
again and you can kill off X from this window.
I haven't tested this yet, but it should work.
Michael G. Beirne
mikebe at i88.isc.com
More information about the Comp.unix.aix
mailing list