xinit 命令使用列出了要启动的 X 客户机程序的可定制 Shell 脚本文件。 用户主目录中的 .xinitrc 文件控制在启动 AIXwindows 时启动的窗口和应用程序。
xinit 命令以下列顺序使用 Shell 脚本:
xinit 命令首先查找 $XINITRC 环境变量以启动 AIXwindows。
如果未找到 $XINITRC 环境变量,xinit 命令将查找 $HOME/.xinitrc Shell 脚本。
如果未找到 $HOME/.xinitrc Shell 脚本,xinit 命令将启动 /usr/lib/X11/$LANG/xinitrc Shell 脚本。
如果未找到 /usr/lib/X11/$LANG/xinitrc,那么
它查找 /usr/lpp/X11/defaults /$LANG/xinitrc Shell 脚本。 如果找不到该脚本,那么它将搜索 /usr/lpp/X11/defaults/xinitrc shell 脚本。
xinitrc Shell 脚本会启动一些命令,例如 mwm(AIXwindows 窗口管理器)、aixterm 和 xclock 命令。
xinit 命令执行以下操作:
在当前显示器上启动 X 服务器
设置 $DISPLAY 环境变量
运行 xinitrc 文件以启动 X 客户机程序
以下示例显示了可以定制的 xinitrc 文件的一部分:
# This script is invoked by /usr/lpp/X11/bin/xinit
.
.
.
#***************************************************************
# Start the X clients. Change the following lines to *
# whatever command(s) you desire! *
# The default clients are an analog clock (xclock), an lft *
# terminal emulator (aixterm), and the Motif Window Manager *
# (mwm). *
#****************************************************************
exec mwm