X windows系统使用指南(十四)
第16章 实际的使用Resource
前一章解释X resources的规则----为什麽需要它们,结构如何工作和
resource规格的格式。本章中继续讨论resources ,但较强调实用性:我们告
诉你如何及何处设定resources 预设值,来影响你的系统的一部份或全部。在
本章结束前,我们将完成一些范例,点出你可能常见的错误,并告诉你如何克
服它们。
在这些范例中,我们假设你自己的工作站叫做venus ,并且大部份时间你
是使用它。从venus 的显示器,你可在远方的机器saturn和mars上执行client
应用程式且和venus 共享档案系统;neptune 则不可,我们曾在第4章描述过。
当你在本章中时,记得resource结构是:传递资讯给应用程式,通常这些
资讯是用来传递一些比较感兴趣的预设值(例如色彩和字型),但只要应用程
式取得协调你就能使用这种设施传递任何资讯。所以我们一般状况下倾向於把
”resource规格””预设值”(defaults)”resource”这三个名词视为同一含
意。
16.1 在何处储存resource的预设值
在上一章我们只告诉你输入resource规格到”一个资料库”,但未告诉你
如何做。事实上有几个不同的地方可以储存预设值:这些”地方”通常是一个
你可以用任何编辑器修改的简单的文字档案,但有一个特殊的位置需要特殊的
工具来设定它,我们先很快的给你一个概念,再讨论细节部份。
首先它的架构非常的复杂:包含命令列选项总共有八种设定resource方法,
但有两个重点需要注意:
1 .你最好只使用其中的一或二种设置,只要你做完启始设定,你将只
须改变预设的设定。
2 .系统是被设计来掌握许多不同模式的工作,和满足那些在许多显示器
上工作或在一台显示器上工作而存取远方机器的使用者的。
总结来说,这些设置是提供来让系统尽可能富於弹性,但任何时刻你将只
须存取其中的子集合而已。
16.1.1 设定Resource的八种方法
总共有八种方法设定resource,但它们可分为下面几类:
.应用程式专属的(Application-specific)resource:resource的表列,
限定档案只能被特定的应用程式读取。
.Server专属的resource:应用设定,不管应用程式在那一种主机上执行。
.主机专属的设定(Host-specific-setting) :对应用程式在主机上执行
有关的设定,和显示器无关。
.命令列选项:在执行时期做一次关闭(one-off) 设定。
应用程式专属的resource -- 方法1 和方法2
Toolkit 程式初始时在和应用程式直接相关的两个档案中寻找resource,
这些档案只能被特定的应用程式读取:
1 .应用程式--类别(Application-class) resource档案:这个档案包含
了机器一般性(site-wide) 对应用程式的类别之预设值,通常为系统
管理者所设定。它的名称就是应用程式类别的名称,在标准安装的系
统中它是储存在目录/usr/lib/X11/app-defaults 中,例如xterm 的
相关档案为:
/usr/lib/X11/app-defaults/XTerm
在core版中,有一个相关於Xmh 的此种档案,观察此档案可以看所使
用之设定的型态。
前一章解释X resources的规则----为什麽需要它们,结构如何工作和
resource规格的格式。本章中继续讨论resources ,但较强调实用性:我们告
诉你如何及何处设定resources 预设值,来影响你的系统的一部份或全部。在
本章结束前,我们将完成一些范例,点出你可能常见的错误,并告诉你如何克
服它们。
在这些范例中,我们假设你自己的工作站叫做venus ,并且大部份时间你
是使用它。从venus 的显示器,你可在远方的机器saturn和mars上执行client
应用程式且和venus 共享档案系统;neptune 则不可,我们曾在第4章描述过。
当你在本章中时,记得resource结构是:传递资讯给应用程式,通常这些
资讯是用来传递一些比较感兴趣的预设值(例如色彩和字型),但只要应用程
式取得协调你就能使用这种设施传递任何资讯。所以我们一般状况下倾向於把
”resource规格””预设值”(defaults)”resource”这三个名词视为同一含
意。
16.1 在何处储存resource的预设值
在上一章我们只告诉你输入resource规格到”一个资料库”,但未告诉你
如何做。事实上有几个不同的地方可以储存预设值:这些”地方”通常是一个
你可以用任何编辑器修改的简单的文字档案,但有一个特殊的位置需要特殊的
工具来设定它,我们先很快的给你一个概念,再讨论细节部份。
首先它的架构非常的复杂:包含命令列选项总共有八种设定resource方法,
但有两个重点需要注意:
1 .你最好只使用其中的一或二种设置,只要你做完启始设定,你将只
须改变预设的设定。
2 .系统是被设计来掌握许多不同模式的工作,和满足那些在许多显示器
上工作或在一台显示器上工作而存取远方机器的使用者的。
总结来说,这些设置是提供来让系统尽可能富於弹性,但任何时刻你将只
须存取其中的子集合而已。
16.1.1 设定Resource的八种方法
总共有八种方法设定resource,但它们可分为下面几类:
.应用程式专属的(Application-specific)resource:resource的表列,
限定档案只能被特定的应用程式读取。
.Server专属的resource:应用设定,不管应用程式在那一种主机上执行。
.主机专属的设定(Host-specific-setting) :对应用程式在主机上执行
有关的设定,和显示器无关。
.命令列选项:在执行时期做一次关闭(one-off) 设定。
应用程式专属的resource -- 方法1 和方法2
Toolkit 程式初始时在和应用程式直接相关的两个档案中寻找resource,
这些档案只能被特定的应用程式读取:
1 .应用程式--类别(Application-class) resource档案:这个档案包含
了机器一般性(site-wide) 对应用程式的类别之预设值,通常为系统
管理者所设定。它的名称就是应用程式类别的名称,在标准安装的系
统中它是储存在目录/usr/lib/X11/app-defaults 中,例如xterm 的
相关档案为:
/usr/lib/X11/app-defaults/XTerm
在core版中,有一个相关於Xmh 的此种档案,观察此档案可以看所使
用之设定的型态。
顶(0)
踩(0)
- 最新评论