startx命令用来启动X Window,实际上启动X Window的程序为xinit。
语法
startx(参数)
参数
客户端及选项:X客户端及选项;
服务器及选项:X服务器及选项。
实例
要在工作站上或 X 终端上启动 X 会话,请输入:
startx
要在工作站上强制启动 X 会话,请输入:
startx -w
要为 X 终端启动 X 会话,并注销用户的 telnet 会话,请输入:
startx; kill -9 $$
要使用 .xinitrc 脚本启动 X 会话,请输入:
startx -x .xinitrc
要使用 mwm 窗口管理器启动 X 会话,请输入:
startx -m mwm
但是,如果找到启动脚本文件,则忽略-w选项。在启动脚本中,启动窗口管理器、装入X资源以及产生X客户机是用户的责任。以下是.xsession脚本的一个示例。
#!/bin/csh
(mwm &)
xrdb -load .Xdefaults
(xclock -g 75×75+0+0 &)
(xbiff -g 75×75+101-0 &)
if ("/dev/lft*" == "`tty`") then
aixterm -g 80×24+0+0 +ut -C -T `hostname`
else
aixterm -g 80×24+0+0 +ut -T `hostname`
endif
对于工作站,startup脚本中的最后一行应该是前台aixterm命令,该命令带有-C选项表示控制台信息。对于X终端,startup脚本中的最后一行应该是不带有-C选项的前台aixterm命令。另外,由于某些X终端在关闭时不终止telnet会话,所以用户必须在使用热键切换至X会话前退出当前的telnet会话。
/usr/lib/X11/xdm/Xsession文件中的xdm命令也可以使用startx命令。这为xdm命令提供了startx命令的功能。