📄 00000005.htm
字号:
$kill 1907 <BR> [1] Terminated xclock <BR> $ <BR> <BR> 第三个问题:如何避免时钟和xterm 视窗重叠? <BR> <BR> 这个问题换个问法是:你如何安排应用程式视窗的位置? <BR> <BR> 你可以用前一章说明过的 "geometry" 的参数来解决,例如输入命令: <BR> <BR> xclock -geometry 200x300+400+500 & <BR> <BR>这个命令告诉xclock建一个宽200 高300 个像素的视窗,位於萤幕左上角右边 <BR>400 个像素,下边500 个像素。 <BR> <BR> 以上的三个问题都解决了,下一章会介绍更巧妙的解决方法。 <BR> <BR>使用彩色 <BR> <BR> 如果你拥有彩色显示器,那麽不妨以xclock进行你指定和使用彩色的实验, <BR>xclock有数种选项做彩色识别: <BR> <BR> -bg color 设定背景颜色 <BR> <BR> -fg color 设定前景颜色 <BR> <BR> -hd color 设定时钟指针的颜色 <BR> <BR> -hl color 设定时钟指针边线的颜色 <BR> <BR>输入指令: <BR> <BR> xclock -bg turquoise -fg red -hd magenta <BR> <BR>你可以看到一个彩色的钟,稍後我们会再说明颜色的正确使用名称。 <BR> <BR> xclock启动之後,便不再需要和使用者交谈(interaction ),下一节我 <BR>们将介绍另一个需要从键盘和滑鼠输入的小程式。 <BR> <BR> <BR>5.2.2 xcalc - 桌上型计算器 <BR> <BR> xcalc 是一个X的计算器,移动指标到xterm 视窗,输入命令: <BR> <BR> xcalc - geometry +700+500 & <BR> <BR>一个像TI-30 型计算器的视窗出现了(如图 5 - 6),你可以用滑鼠或键盘 <BR>来操作它。 <BR> <BR> ┌————————————————┐ <BR> │ │ <BR> │ p54 fig 5.7 │ <BR> │ │ <BR> │ │ <BR> │ │ <BR> │图 5 - 6 xcalc 桌上型计算器 │ <BR> └————————————————┘ <BR> <BR> 使用滑鼠时,你可以移动指标到你需要的计算器按钮,按滑鼠左按钮表示 <BR>按下按钮。如果是用键盘时,键盘上的一些键明显的对应计算器按钮,例如依 <BR>序按键盘键1 ,+ ,2 ,+ ,3 和 =键,代表了算1 ,2 ,3 的总和,由於至 <BR>少目前你可以用指标指到计算器的任一按钮,因此键盘和计算器那些比较不明 <BR>显的对应关系,在此不作进一步说明。 <BR> <BR> xcalc 比 xclock 有一个优点,那就是容易中止它。在计算器AC按钮上碰 <BR>触滑鼠右按钮即可中止,大部份的X应用程式均有类似的中止设备。 <BR> <BR> <BR>5.3 关闭X <BR> <BR> 要关闭X视窗,只要移动指标到最初xterm 的视窗,输入: <BR> <BR> logout <BR> <BR>则视窗消失,server终止,X也被关闭。 <BR> <BR> 详细点说,xterm 查觉到shell 终止时,也终止自己,而xinit 一查觉xterm <BR>已经结束,便杀掉server後离开。 <BR> <BR> <BR>5.4 总结 <BR> <BR> 你现在已能启动系统、执行程式和关闭系统,所以你可以自行做一些实验 <BR>执行xclock一小段时间,给不同的geometry设定,极度放大或缩小时钟,摆在 <BR>萤幕的任何位置(甚至萤幕之外!) <BR> <BR> 在本章中,我们看到了如何启动程式,如何执行一些视窗应用程式,如何 <BR>结束视窗系统。换句话说,你已经能使用系统。 <BR> <BR> 但是,有许多的功能没有提供,例如: <BR> <BR> . 重定视窗大小 <BR> <BR> . 在萤幕任意移动视窗 <BR> <BR> . 将一个视窗从另一个视窗之下移出摆在案头上(或者把它堆到下面) <BR> <BR> . 用较方便的方法启动视窗应用程式 <BR> <BR> 这些以及其它更多的功能并非由基本的X系统提供,而是由下一章我们要 <BR>讨论的视窗管理器提供。 <BR> <BR>===== <BR> <BR>第6章 视窗管理器基础 -- uwm <BR> <BR> 前一章我们看到了X系统只提供基本的视窗功能,但是实际上系统应该需 <BR>要更多更方便及容易使用的功能,在X中,这些由视窗管理器 (Window manager) <BR>提供,本章告诉你什麽是视窗管理器,以及如何使用MIT core版所提供的唯一的 <BR>视窗管理器 -- uwm 。 <BR> <BR> <BR>6.1 什麽是视窗管理器 <BR> <BR> 我们很快的摘要说明以便让你了解视窗管理器的功能。系统最基本的部份 <BR> -- 也就是server,它只提供最基本的视窗功能,如建立视窗、在视窗中写入 <BR>文字或画图形、控制键盘和滑鼠的输入和去掉视窗等,Server它不提供使用者 <BR>介面,它只提供建立介面的基本结构。 <BR> <BR> 我们把使用者介面分为两个部份 -- 管理介面和应用介面,本章讨论管理 <BR>介面,管理介面由视窗管理器控制,提供管理 "案头" 的功能,例如建立应用 <BR>视窗,在萤幕上移动它们,重定大小等等。 <BR> <BR> 你也需要能够: <BR> <BR> . 使一个原来被遮住的视窗重新显现 <BR> <BR> . 方便地启动或中止应用程式 <BR> <BR> . 更新 (refresh)萤幕 <BR> <BR> . 表徵图化 (iconify)和解除表徵图化 (de-iconify) <BR> <BR> <BR>6.2 启动 uwm <BR> <BR> 当X被启动後,你可以在萤幕上的任何shell 视窗启动uwm ,因为视窗管 <BR>理器也只是一个普通程式而已,你可以在执行X的任何期间内启动uwm ,但通 <BR>常是在一开始时。 <BR> <BR> 现在你可以先启动X,接著在xterm 视窗内输入下列命令: <BR> <BR> uwm & <BR> <BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -