1 | startx
|
2 | ===
|
3 |
|
4 | 用来启动X Window
|
5 |
|
6 | ## 补充说明
|
7 |
|
8 | **startx命令** 用来启动X Window,实际上启动X Window的程序为xinit。
|
9 |
|
10 | ### 语法
|
11 |
|
12 | ```shell
|
13 | startx(参数)
|
14 | ```
|
15 |
|
16 | ### 参数
|
17 |
|
18 | * 客户端及选项:X客户端及选项;
|
19 | * 服务器及选项:X服务器及选项。
|
20 |
|
21 | ### 实例
|
22 |
|
23 | 要在工作站上或 X 终端上启动 X 会话,请输入:
|
24 |
|
25 | ```shell
|
26 | startx
|
27 | ```
|
28 |
|
29 | 要在工作站上强制启动 X 会话,请输入:
|
30 |
|
31 | ```shell
|
32 | startx -w
|
33 | ```
|
34 |
|
35 | 要为 X 终端启动 X 会话,并注销用户的 telnet 会话,请输入:
|
36 |
|
37 | ```shell
|
38 | startx; kill -9 $
|
39 | ```
|
40 |
|
41 | 要使用 .xinitrc 脚本启动 X 会话,请输入:
|
42 |
|
43 | ```shell
|
44 | startx -x .xinitrc
|
45 | ```
|
46 |
|
47 | 要使用 mwm 窗口管理器启动 X 会话,请输入:
|
48 |
|
49 | ```shell
|
50 | startx -m mwm
|
51 | ```
|
52 |
|
53 | 但是,如果找到启动脚本文件,则忽略`-w`选项。在启动脚本中,启动窗口管理器、装入X资源以及产生X客户机是用户的责任。以下是.xsession脚本的一个示例。
|
54 |
|
55 | ```shell
|
56 | #!/bin/csh
|
57 | (mwm &)
|
58 | xrdb -load .Xdefaults
|
59 | (xclock -g 75x75+0+0 &)
|
60 | (xbiff -g 75x75+101-0 &)
|
61 | if ("/dev/lft*" == "`tty`") then
|
62 | aixterm -g 80x24+0+0 +ut -C -T `hostname`
|
63 | else
|
64 | aixterm -g 80x24+0+0 +ut -T `hostname`
|
65 | endif
|
66 | ```
|
67 |
|
68 | 对于工作站,startup脚本中的最后一行应该是前台aixterm命令,该命令带有`-C`选项表示控制台信息。对于X终端,startup脚本中的最后一行应该是不带有`-C`选项的前台aixterm命令。另外,由于某些X终端在关闭时不终止telnet会话,所以用户必须在使用热键切换至X会话前退出当前的telnet会话。
|
69 |
|
70 | `/usr/lib/X11/xdm/Xsession`文件中的xdm命令也可以使用startx命令。这为xdm命令提供了startx命令的功能。
|
71 |
|
72 | 以下是启动X会话一贯使用的文件名。
|
73 |
|
74 | ```shell
|
75 | $HOME/.xerrors 其中,startx 用来重定向错误消息。在缺省情况下,startx 将错误重定向至用户主目录中的 .xerrors 文件中。
|
76 | $HOME/.Xinit,
|
77 | $HOME/.xinit,
|
78 | $HOME/.Xinitrc,
|
79 | $HOME/.xinitrc,
|
80 | $HOME/.xsession 作为包含 shell 命令的“启动文件”来启动窗口管理器、装入 X 资源并产生 X 客户机。
|
81 | $HOME/.Xdefaults,
|
82 | $HOME/.xresources 作为装入的 X 资源文件来设置 X 客户机的用户首选项。
|
83 | $HOME/.mwmrc mwm 配置文件。
|
84 | $HOME/.twmrc twm 配置文件。
|
85 | $HOME/.awmrc awm 配置文件。
|
86 | $HOME/.uwmrc uwm 配置文件。
|
87 | /dev/lft* 终端或 tty、工作站初始 login shell 的界面。
|
88 | ```
|
89 |
|
90 |
|