第一部分X的使用 1
第一章X窗口系统入门 1
X多屏工作站的组成 1
目录 1
1-2. 一些标准光标 2
1-1. 有5个窗口和一个图符的X工作站 2
图目录 2
1-3. 在xterm的窗口输入 3
1-4. 根窗口上的uwm菜单WindowOps 4
X结构概述 5
1-5. 由两个物理显示器组成的多屏工作站 5
窗口管理程序 6
xterm终端仿真窗口 6
X多屏工作站服务器 6
客户程序 6
装配客户程序 7
其它X客户程序 7
第二章启动 8
如果X自动启动 8
2-1. 在根窗口上有登录xterm窗口的工作站 8
2-2.xdm登录窗口 9
手工启动X 10
2-3.xterm窗口登录提示 10
启动第一个xterm窗口 10
启动第二个xterm窗口 11
启动窗口管理程序 11
2-5. 两个xterm窗口 12
2-4. 放置第二个xterm窗口 12
专用键 13
退出xterm窗口 13
启动其它客户程序 14
2-6.xclock显示 14
在另一台机器上运行客户程序 15
2-7. 用xload监视两个系统的繁忙程度 15
下一步读哪些章节 16
第三章使用窗口管理程序 17
菜单WnindiwOps 17
启动窗口管理程序 17
3-1. 菜单WindowOps 18
建立新的终端窗口 18
3-2. 缺省尺寸xterm窗口 19
3-3. 客户尺寸xterm窗口 19
重画窗口 20
刷新屏幕 20
3-4. 最高xterm窗口 20
3-5. 移动窗口或图符 21
改变窗口尺寸 21
移动窗口和图符 21
重排窗口顺序:提升、降低、向上循环、向下循环 22
3-6. 改变窗口尺寸 22
3-7. 一个xterm窗口重叠另一个窗口 23
3-8. 提升窗口 23
提升窗口(放到其它窗口的前面) 23
以缩微窗口图符形式显示窗口 24
降低窗口(送到其它窗口的后面) 24
循环移动窗口 24
3-10.即将还原登录窗口 25
3-9. 登录窗口即将变成缩微窗口图符 25
重新启动窗口管理程序 26
冻结和解冻服务器 26
改变窗口独享 26
窗口管理程序功能的按钮控制 27
退出窗口管理程序 27
移动窗口 27
3-1. 窗口管理程序功能的键盘简捷调用 28
表目录 28
菜单Preferences 28
用uwm安插其它客户窗口 28
3-11.菜单Preferences 29
装配uwm 29
第四章终端仿真程序xterm 31
4-1. 每个xterm菜单分成若干部分 31
菜单xterm 32
xterm菜单 32
4-2. 菜单xterm 33
菜单Modes 34
4-3. 菜单Modes 34
菜单Teltroponix 35
4-4. 菜单Tektronix 35
使用窗口滚动带 35
4-5. 带窗口滚动带的xterm窗口 36
选择要拷贝的正文 37
拷贝和粘贴正文选择项 37
粘贴选择 38
4-1. 选择要拷贝的正文的按钮组合 38
4-7. 把正文粘贴进打开的文件 39
4-6. 存入选择区PRIMARY的高亮度显示的正文 39
管理正文选择 40
在X11.2和X11.3客户程序之间拷贝和粘贴:xcutsel 41
4-8.xcutsel窗口 41
保存多个选择区:xclipboard 42
4-9.xclipboard窗口 42
客户程序resize 43
在临时xterm窗口内运行程序 44
X11.2和X11.3的字体 45
X11.2的字体规格 45
第五章字体规格 45
5-1. X11.2标准配置中的字体 46
5-1. X缺省字体fixed 47
X11.3的字体规格 47
新字体命名约定 47
5-2. X11.3的字体名称 48
5-3. 12点Roman Courier字体 49
fonts.dir文件 49
5-4. 目录/usr/lib/X11/fonts/100dpi中的文件fonts.dir 50
在命令行上指定字体 50
字体名通配化 50
5-5. fonts.alias文件示例 52
字体名别名化 52
让服务器认识别名 53
关于xfd的更多信息 53
5-7. 在目录misc 中改进fonts.alias文件 53
5-6. 目录misc中的缺省文件fonts.alias 53
建立图符和其它二维象点图 55
第六章图形实用程序 55
6-2. Gumby二维象点图 56
6-1. Bitmap窗口 56
二维象点图命令窗口 57
在整个网格上操作:Clear All、Set All、Invert All 57
二维象点图的编辑命令 57
在部分区域上操作:Clear Area、Set Area、Invert Area 57
定位器命令 57
6-4. Set All 58
6-3. Clear A11 58
6-5. Invert All 59
6-6. 选择要清除、设置或反相的区域 59
6-7. 选择区域拷贝、移动或重叠 60
Copy Area、Move Area、Overlay Area 60
填充闭合图形:Flood Fill 61
6-8. 选择圆心和半径 61
光标坐标点:Set Hot Spot、Clear Hot Spot 61
画图:Line、Circle、filled Circle 61
根据光标建立二维象点图 62
保存和退出:Write Output、Quit 62
6-9. 带退出对话窗口的Bitmap窗口 63
6-10.表示英镑符的ASCII数组 63
6-11./tmp/gumby.array 64
6-13.用连字符填充gumby.array 65
6-12.Gumby光标的二维象点图 65
6-14.显示放大了的屏幕区域的xmag窗口 66
放大屏幕上的各部分:xmag 66
6-15.用xmag显示有关象点的资料 67
xmag给你看什么 67
退出xmag 67
动态选择不同的源区域 68
xclock 69
桌面辅助程序 69
第七章其它客户程序 69
7-1. 显示两个时钟:模拟式进钟和数字式时钟 70
xcalc 70
7-2. 屏幕上缺省的应用程序xcalc 70
7-4. 邮件到达前后的xbiff 71
7-3.xcalc的计算尺方式 71
xbiff 71
结束计算器的运行 71
7-5.xload窗口示例 72
xman 72
xload 72
7-6. 初始xman窗口 73
7-7. 菜单Xman Options 73
7-9. 菜单Manual Sections 74
7-8.xman窗口中显示的cd参考页 74
输出实用程序:xwd、xpr、xdpr 75
7-10.选择要取消的窗口 76
用xkill扼杀客户程序窗口 76
扼杀客户程序的问题 77
显示窗口信息:xwininfo 78
窗口和多屏工作站信息客户程序 78
7-11.xwininfo显示的窗口信息 79
7-12.xlswins显示的窗口树 80
列窗口树清单 80
7-13.带几何参数说明的窗口树 81
产生有关多屏工作站的信息:xdpyinfo 81
对话窗口 82
X Toolkit应用程序 82
用户提供的客户程序 82
为拷贝和粘贴做选择 83
窗口滚动带 83
7-14.带Yes、No和Cancel命令按钮的对话窗口 83
7-16.客户程序xmh中的垂直拼板窗口和夹子 84
7-15.带滚动带的xterm窗口 84
垂直拼板式窗口 84
文本编辑专用工具 85
在哪个工作站上运行 87
第二部分装配X 87
第八章命令行选择项 87
8-1. 标准选择项 88
8-2. x,y偏移值的几何说明 89
标题和名称 89
窗口的几何参数 89
8-1. 窗口偏移量 90
边框宽度 91
指定颜色 91
颜色名 92
颜色的十六进制说明 92
RGB彩色方式 93
8-2. 用于检索着色图的多色板 94
有多少种彩色可供使用? 94
将客户程序窗口作为图符启动 95
在命令行中指定字体 95
反底显示 96
第九章设置资源 97
资源命名句法 98
Toolkit客户程序资源的句法 98
紧密粘结和松散粘结 99
实体和类 99
资源说明的优先规则 100
9-1. 核心Toolkit资源 101
一些共用资源 101
事件转换句法 102
事件转换 102
使用xclipboard的xterm转换 104
9-1. 选择的正文自动出现的窗口xclipboard内 104
如何设置资源 105
资源文件示例 105
9-2. 资源文件示例 106
命令行上指定资源 106
选择项-xrm 106
选择项-name 107
用xrdb设置资源 107
把新值装入资源数据库 108
查询资源数据库 108
取消资源定义 109
其它资源定义的来源 109
在文件中保存有效资源定义 109
第十章装配窗口管理程序 111
设置uwmrc变量 114
按钮/键粘结 114
库程序名 115
按键 115
范围 115
动作 116
定义菜单 116
鼠标器按钮 116
子菜单 118
滑出式菜单 119
在菜单上执行系统命令 119
剪切缓冲区字符串 120
彩色菜单 121
uwm的完全翻新 122
键盘响声 126
第十一章 设置特性的客户程序 126
xset:设置显示器和键盘的用户缺省值 126
击键声音量 126
键盘LED 127
定位器加速度 127
自动重复的可用或不可用 127
字体路径的改变或重新散列 127
颜色定义 128
屏幕存贮器 128
设置根窗口图案 129
请求帮助 129
xsetroot:设置根窗口特性 129
前景色、背景色和反底显示 130
改变根窗口定位指针 130
xmodmap:功能转换键和定位指针的装配 131
键代码和键符号 132
显示当前功能转换键的键映象 133
映射功能转换键的过程 133
确定缺省的键映射 134
用xev使物理键与键符号对应 135
11-1.部分键映象表 135
11-2.xev窗口 136
用xmodmap改变映象 136
改变键映射的表达式 136
键映射实例 137
显示并改变定位器映象 138
11-3.定位器映象 139
第三部分客户程序参考页 140
附录A系统管理 299
在你的检索路径中包括X 299
在脚本里应该运行什么 300
设置终端类型 300
启动shell脚本 300
A-1.C snell启动脚本样板 303
A-2.Bourne shell启动脚本样板 304
在单个工作站上用xdm启动 304
用多屏工作站管理程序xdm启动X 304
启动X 304
A-1.Xdm专用文件 305
建立配置文件和其它专用文件 305
标准登录会话 306
A-3.缺省xdm-config文件 306
装配xdm 307
文件Xservers 308
文件Xsession和脚本xsession 308
文件Xresources 309
出错记录文件 309
Xstartup和 Xreset 309
终止xdm和服务器 309
用xinit启动X 309
启动X的旧方法:/etc/ttys 310
字体管理 311
访问控制 311
登录文件 312
控制台信息 312
修改颜色名数据库 313
附录B标准光标 316
B-1. 标准光标 316
B-1. 标准光标符号 317
附录C X11.2的标准字体 318
C-1.标准配置的字体 318
附录D X11.3的标准字体 369
D-1. 目录misc中的字体 369
D-2. 目录75dpi中的字体 370
D-3. 目录100dpi中的字体 375
xterm控制序列 391
附录E xterm控制序列 397
定义 397
VT102方式 397
Tektronix 4014方式 402
附录F标准二维象点图 404
F-1. 标准二维象点图 405
附录G转换表语法 406
事件类型和功能转换键 406
G-1.事件类型和它们的缩写 406
字段detail 408
功能转换键 408
G-2.功能转换键 408
G-3. 事件功能转换键及它们的意义 409
复杂的转换实例 409
附录H术语汇编 410