|
楼主 |
发表于 2006-3-4 15:00:11
|
显示全部楼层
BBS水木清华站∶精华区
┌———————————————————┐
│ 43 页 , 图 4 - 2 │
│ │
│ │
│ │
│图 4 - 2 滑鼠拖拽的图形表示法 │
└———————————————————┘
键盘的术语:
标准的终端机键: SHIFT, DELETE, BACKSPACE, ESC 或 ESCAPE, RETURN,
CAPSLOCK.
游标控制键: 采有上下左右箭头的键, 如 UP, DOWN, LEFT, RIGHT.
特殊键: 压住CTRL或CONTROL 键, 再按其它的键 (例如 A键),用CTRL-A
表示, 有些终端机有META键, 也同样的用META-A表示.
4.2 符号
连续数列
在一些情况下, 你输入的命令列或系统输出的文字, 因为太长而无法在
同一列而必需分为数列, 如果它是shell 命令, 或是一段 C语言程式码, 我
们在第一列的最後加上一个倒斜线(backslash"\")後, 在下一列继续, 例如:
mkfontdir/usr/lib/X11/fonts/misc\
/usr/lib/X11/fonts/15dpi\
/usr/lib/X11/fonts/100dpi
然而极少数的情况下, 我们用符号 "(contd.)" 表示本列因排版限制的缘故
在下列继续,如:
PID TT STAT TIME COMMAD
1901 c0 S 0:01 x :0
1902 c0 S 0:01 xterm -geometry +1+1 (contd.)
-n login -display unix:0 -c
1903 p1 S 0:00 -sh (csh)
当X装设时, 需要定一些目录树 (directory tree). 我们把目录树的
顶端定为$TOP, 在我们的系统中, $TOP对应的目录为 /usr/local/src/X11
,相同地,家目录 (home directory) 参考自 $HOME。
4.3 本书范例的场景
本书使用大量的范例来说明,这些范例是假设我们在一个拥有下列机器
的网路下工作:
venus 彩色萤幕,普通解析度
saturn 单色萤幕,普通解析度,档案工作站(file server)
mars 彩色萤幕,高解析度
neptune 非图形萤幕,拥有磁碟储存装置,电脑工作站(computer server)
我们所拥有的工作站是 venus,大部分的时间我们使用它,当我们需要更高
的解析度或在单色萤幕检查某些情况时,我们会使用 mars 或 saturn,当然
,我们会在我们自己的工作站,以远端(remote)的方式使用所有的机器.
saturn是 venus和 mars 的档案工作站, 三者之间共享相同的档案系统
,( 例如,它们存取档案 $HOME/.login 时,实际上是同一个档案) .neptune
拥有它自己的档案系统,不和其他的工作站共享.
4.4 本书使用的工作站架构
在本书中,所讨论的一些范例、程式名称、程式码的片段可能和你系统
的有些差异,那是因为系统不同的关系,本书假设使用的系统为:
.硬体:SUN 3/50 工作站,三个按钮的滑鼠,萤幕大小为 1152x900个
像素,单色萤幕。
.作业系统:SunOS 3.4, 以 BSD 4.2 Unix 为基础。
.视窗软体:X的 MIT标准版,第11版第3 次发行。
=====
第5章 启动和关闭退出X
在本章, 我们将学到:
.如何在自己的机器上启动X.
.如何在视窗上做一些基本操作.
.如何关闭退出X.
我们在此假设你的系统管理者已经在你的系统上装设好了X, 事实上即
使不曾用过或不熟悉X, 装设X也不会很困难. 因此如果你有必要自己装设
X, 本书的附录将给你一些提示.
在还未开始前, 我们需要先知道已装设好的X, 它的执行程式在那里,
MIT 版预设的目录为 /usr/bin/X11,但很多地方是用 /usr/local/bin 或
/usr/local/bin/X11, 当你知道了之後, 把它加到你的搜寻路径 (search
path) 里, 如果你使用 C-Shell, 可以在你的.login档 (或者可能是.cshrc
档) 设定路径, 如果你使用Bourne Shell, 则在.profile档中设定. 例如,
在.login档中使用C-Shell 的命令列设定路径:
set path = (. /usr/local/bin/X11 /usr/ucb /usr/bin /bin)
如果你不设定路径, X将无法正常启动, 当你设好之後, 为了确定起见,
先logout再login 一次, 检查路径是否设定正确 (用 echo $PATH 指令).
5.1 启动X
在你的显示器启动X,键入命令:
xinit
则会依序发生:
1. 你的整个萤幕会被设定成灰色。
2. 一个巨大的 "X" 游标出现(见图 5 - 1 )
┌————————————————┐
│ p48 fig 5.1 │
│ │
│ │
│ │
│图 5 - 1 大的 "X" 游标 │
└————————————————┘
你可以用滑鼠将它在萤幕上移动,但按滑鼠按钮或键盘都对它无影响。
3. 一个xterm 终端机模拟器的视窗出现在萤幕左上角,当游标移到这个
视窗时,会改变成本文游标,(见图 5 - 2),xterm 准备接受你的
命令。
┌————————————————┐
│ │
│ p48 fig 5.2 │
│ │
│ │
│ │
│图 5 - 2 xterm 的本文游标 │
└————————————————┘
系统启动的画面见图 5 - 3。X现在已被启动,你可以把xterm 这个视
窗当成一个普通的终端机来使用,执行一些普通的指令,不过它最大的价值
在让你可以开始执行其它的X程式,我们将於稍後告诉你,现在先来让你了
解一下X的启始动作做了些什麽。
┌————————————————┐
│ │
│ p49 fig 5.3 │
│ │
│ │
│ │
│图 5 - 3 系统启动的画面 │
└————————————————┘ |
|