⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000007.htm

📁 一份很好的linux入门资料
💻 HTM
📖 第 1 页 / 共 5 页
字号:
注意:字型路径由server所掌握,而被所有使用该server的client所应用。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;字型路径的次序是重要的,我们曾经提过字型设定可以对应至一或多个字型,&nbsp;<BR>server会自行选择,但如果对应的字型是在不同的目录中,则server会选择在&nbsp;<BR>路径中较早出现者。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;你可以利用这个原则来安排最适合你的显示器解析度的字型。假设你的显&nbsp;<BR>示器解析度为100dpi,则将100dpi字型设在75dpi&nbsp;之前,例如:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xset&nbsp;fp&nbsp;/usr/lib/x11/fonts/100dpi/,\&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/usr/lib/x11/fonts/75dpi/&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;如果你指定字型为:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;-times-bold-r-*-120-*&nbsp;<BR>&nbsp;<BR>虽然字型有75dpi&nbsp;和100dpi两种版本,但你会用到100dpi的字型,这正是你所&nbsp;<BR>需要的。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>13.5&nbsp;&nbsp;范例:增加新字型至你的server&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;现在我们将说明如何增加一个新的字型到你的server的完整范例,为了&nbsp;<BR>真实起见,我们以Sun所提供的字型为例,将它转换至BDF&nbsp;,然後装设(install)&nbsp;<BR>它,字型开始时在:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/usr/lib/fonts/fixedwidthfonts/screen.r.7&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;欲将Sun&nbsp;的字型转换成BDF&nbsp;,我们需使用contrib&nbsp;版的软体程式vtobdf(&nbsp;<BR>其它系统也有类似的工具)。vtobdf有两个引数,分别是输入档档名和欲建立&nbsp;<BR>之BDF&nbsp;档档名,我们可以事先自contrib&nbsp;磁带取得此程式,编译它,而後加入&nbsp;<BR>我们可执行的目录中,我们就可以使用它了,我们将或多或少依据X的标准来&nbsp;<BR>命名这个新的字型,我们喜欢把输出档的档尾名用.bdf,但由於vtobdf会在字&nbsp;<BR>型名称後自动产生.bdf,所以可以省略它,但在稍後之重定名称则不可省略。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;venus%&nbsp;cd/tmp&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;venus%&nbsp;vtobdf&nbsp;/usr/lib/fonts/fixedwidthfonts/screen.r.7\&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-sun-screen--r-normal---70-75-75-m---&nbsp;<BR>&nbsp;<BR>现在重新命名档案,并将其搬入字型目录:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;venus%&nbsp;mv-&nbsp;-sun-screen--r-normal---70-75-75-m---\&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/usr/lib/x11/fonts/misc/-sun-screen--r-normal---70-75-75-m---.bdf&nbsp;<BR>&nbsp;<BR>最後,执行mkfontdir&nbsp;和告诉server重新读入字型目录以便能使用此字型:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;venus%&nbsp;mkfontdir&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;venus%&nbsp;xset&nbsp;fp&nbsp;rehash&nbsp;<BR>&nbsp;<BR>检查一下此字型是否真的可用:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;venus%&nbsp;xlsfonts&nbsp;&quot;*-sun_screen*&quot;\&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-sun-screen--r-normal---70-75-75-m---&nbsp;<BR>&nbsp;<BR>注意:你的字型可能可以取代其它的预设字型,但这些字型档案可能因有保护&nbsp;<BR>而无法更改,必须问一下你的系统管理者。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>13.6&nbsp;&nbsp;使用X的色彩&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;我们已经用过一些色彩,但并未细述它们,原因是X允许你用日常常用的&nbsp;<BR>彩色名,在本节我们描述一些其它指定颜色的方法,解释命令结构如何工作和&nbsp;<BR>你如何设定一些你自己拥有的色彩名称。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>13.6.1&nbsp;&nbsp;RGB&nbsp;色彩设定&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;换一种指定色彩的方式,你可以用RGB&nbsp;(Red&nbsp;(红)、Green&nbsp;(绿)、Blue&nbsp;(蓝))&nbsp;<BR>三元素来指定,设定之形式为:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&lt;r&gt;&lt;g&gt;&lt;b&gt;&nbsp;<BR>&nbsp;<BR>必须合乎以下的原则:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;.设定必需以井字号(#)&nbsp;开头。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;.元素需依照红、绿、蓝的次序依序设定。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;.三元素均必须指定。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;.每一个元素为十六进位,共占一到四个位数,因此ffff代表色彩的最大&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;强度,0000代表没有该色彩,例如:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#0000ffff0000&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;是最亮的绿色,红色和蓝色一点都没有,同样的:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#000000000000&nbsp;黑色(什麽色彩都没有)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#ffff0000ffff&nbsp;紫色(全部的红色加蓝色)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#ffffffffffff&nbsp;白色(全部的色彩)&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;注意#rgb和#rrrgggbbb代表的色彩强度是相同的,但後者较亮一些。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;.每一个元素可由一到四个位数代表,但每个元素的位数则相同(例如你&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;不可以用#rrbbbbgg&nbsp;)。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;你可以在设定色彩时直接使用色彩名称,例如:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xclock&nbsp;-fg&nbsp;#3d7585&nbsp;-background&nbsp;pink&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;色彩设定的形式往往和你的显示器非常相关,通常没有什麽可携性。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>13.6.2&nbsp;&nbsp;X色彩资料库&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;为了克服#rgb色彩设定不可携的缺点,而且使系统更易於使用,X使用一&nbsp;<BR>个储存色彩名称及其相关之rgb&nbsp;值的资料库。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;除非你的系统在装设之後作了明显地改变,应该会有一个/usr/lib/x11/rgb.txt&nbsp;<BR>的文字档说明资料库的内容。这个档的前数行类似於:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;112&nbsp;219&nbsp;147&nbsp;aquamarine&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(绿玉色、碧绿色)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;50&nbsp;&nbsp;204&nbsp;153&nbsp;medium&nbsp;aquamarine&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(中度碧绿色)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;50&nbsp;&nbsp;204&nbsp;153&nbsp;Medium&nbsp;Aquamarine&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(中度碧绿色)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;black&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(黑色)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;255&nbsp;blue&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(蓝色)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;95&nbsp;&nbsp;159&nbsp;159&nbsp;cadet&nbsp;blue&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(学生蓝)&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;每一行前三个数字表示rgb&nbsp;的元素值,但在此数值是10进位的,且只从0&nbsp;<BR>到255&nbsp;,255&nbsp;代表色彩最大强度,第四个部份为色彩名称,允许名称中间有空&nbsp;<BR>格。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;你可以用程式$TOP/rgb/rgb将此文字档转换为内部的形式,(当你的X系&nbsp;<BR>统建立时,它并不会被装设)。所以,要在你的资料库中加入一个新的色彩,&nbsp;<BR>先用文字编辑器将色彩输入rgb.txt&nbsp;档,然後:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;venus%&nbsp;cd&nbsp;usr/lib/x11&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;venus%&nbsp;$TOP/rgb/rgb&nbsp;&lt;&nbsp;rgb.txt&nbsp;<BR>&nbsp;<BR>事实上,rgb&nbsp;并不需要每次均重建内部资料库,只需加入新增(或修改)的项&nbsp;<BR>目即可,所以你可以用标准输入来输入色彩:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;venus%&nbsp;$TOP/rgb/rgb&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;255&nbsp;&nbsp;50&nbsp;&nbsp;50&nbsp;&nbsp;mypink&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;…&nbsp;<BR>&nbsp;<BR>因为没有任何标准的工具程式可以查询内部资料库的内容,因此上面的作法会&nbsp;<BR>造成rgb.txt&nbsp;和内部的资料库不一致,所以还是以修改rgb.txt&nbsp;的方式为佳。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>13.7&nbsp;&nbsp;结论&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;本章你已经看到如何命名和储存字型,你如何找到可用的字型及字型的内&nbsp;<BR>容,在X应用程式中如何使用字型,和如何在你的系统中加入新的字型。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;最後一节则描述了X的色彩命名原则,色彩资料库和如何加入你自己的色&nbsp;<BR>彩。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;这里所描述的公用程式只包含core版,contrib&nbsp;版包含更多的软体,例如&nbsp;<BR>有一个叫做xcolors&nbsp;的程式,它可以建立一个视窗,并在其中显示在你系统上&nbsp;<BR>已命名的色彩。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;多种的字型和色彩在你的萤幕上出现是一种冲击,接下来你会看到更多的&nbsp;<BR>视窗系统的功能,并□试调整使其适合你工作的习惯及品味。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;下一章我们将继续定制这个系统,告诉你如何利用X的位元映像公用程式&nbsp;<BR>来建立、编辑和使用影像。&nbsp;<BR>&nbsp;<BR>=====&nbsp;<BR>&nbsp;<BR>第14章&nbsp;&nbsp;定义和使用位元映像&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;一个位元映像是一个小图,说得更清楚一点,一个图的显现是由像素组成,&nbsp;<BR>而像素又是由一个位元来对应,当位元为”1&nbsp;”时,像素为”黑色”,而当位&nbsp;<BR>元为”0&nbsp;”时,像素为”白色”。X有许多的公用程式来管理位元映像,你可&nbsp;<BR>以用不同的方法来建立、编辑和储存它们。有一些使用者程式允许你直接使用&nbsp;<BR>它们。(其它大部份的程式则以内部的形式使用它们,这些公用程式大都放在&nbsp;<BR>X程式库中,使得使用者撰写程式时很容易便可加以运用。)&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;本章开始先描述位元映像的工具,接下来实际使用xsetroot程式,它可以&nbsp;<BR>让你定制你的萤幕,设定一个位元映像的背景,选择你的色彩和指定一个位元&nbsp;<BR>映像当作游标来使用。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>14.1&nbsp;&nbsp;系统位元映像程式馆&nbsp;<BR>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -