在类似Unix操作系统上,xinit命令初始化X 窗口系统。
查看英文版
1 xinit 运行系统环境
2 xinit 描述
3 xinit 语法
4 xinit 例子
Unix&Linux
查看英文版
xinit [ [ client ] options ... ] [ -- [ server ] [ display ] options ... ]
描述
xinit程序用于在不使用显示管理器的系统上启动 X 窗口系统服务器和未使用显示管理器(如 xdm)或使用多个窗口系统的环境中的第一个客户端程序。当第一个客户端退出时,xinit将杀死 X 服务器,然后终止。
如果在命令行上未给出特定的客户端程序,xinit将在用户主目录中查找一个名为.xinitrc 的文件,作为shell脚本运行以启动客户端程序。 如果不存在此类文件,xinit将使用以下内容作为默认值:
xterm -geometry +1+1 -n login -display :0
如果在命令行上未给出特定的服务器程序,xinit 将在用户主目录中查找一个名为.xserverrc 的文件,以作为 shell 脚本运行以启动服务器。如果不存在此类文件,xinit 将使用以下内容作为默认值:
X :0
请注意,这假定当前搜索路径中存在一个名为 X 的程序。因此,站点管理员应创建指向计算机上适当类型的服务器的链接,或创建使用相应服务器运行xinit的 shell 脚本。
请注意,使用.xserverrc脚本时,请务必执行真正的 X 服务器。如果做不到这一点,X 服务器启动和退出的速度会变慢。例如:
exec Xdisplaytype
一个重要的点是,由.xinitrc运行的程序如果不立即退出,应在后台运行,以便它们不会阻止其他程序启动。但是,最后一个已启动的长寿命程序(通常是窗口管理器或终端模拟器)应留在前台,以便脚本不会退出(这表示用户已完成,并且 xinit应退出)。
在命令行上可以指定备用客户端或服务器。预期的客户端程序及其参数应作为 xinit 的第一个命令行参数给出。若要指定特定的服务器命令行,请将双破折号 ("--") 追加到 xinit命令行(在任何客户端和参数之后),后跟所需的服务器命令。
客户端程序名称和服务器程序名称都必须以斜杠("/") 或周期("")开始。否则,它们将被视为要追加到其各自的启动行中的参数。此设置使得无需重新键入整个命令行即可添加参数(例如,前景和背景颜色)。
如果未给出显式服务器名称,并且双破折号("--")之后的第一个参数是冒号后跟一个数字,则 xinit将使用该数字作为显示编号而不是零。所有剩余参数都追加到服务器命令行。
查看英文版
xinit
启动名为 X 的服务器并运行用户的.xinitrc,如果存在,否则启动xterm。
xinit -- /usr/local/bin/Xvnc :1
在备用显示器上启动特定类型的服务器(本例中为Xvnc)。
xinit -geometry =80x65+10+10 -fn 8x13 -j -fg white -bg navy
启动名为 X 的服务器,并将给定的参数追加到默认xterm命令。它忽略了.xinitrc.
xinit -e widgets -- ./Xorg -l -c
使用 命令。Xorg -l -c启动服务器,将参数-e 小部件追加到默认xterm命令。
xinit /usr/ucb/rsh fasthost cpupig -display ws:1 -- :1 -a 2 -t 5
这将启动一个名为X的服务器在显示 1与参数- a 2 -t 5。然后,它将在计算机 Fasthost 上启动一个远程外壳,在该主机上运行命令 cpupig,并告诉它返回本地工作站。
查看英文版
未知的网友