Solaris 公用桌面环境:高级用户和系统管理员指南

第 1 步:修改字体和颜色资源


注意:

有关修改应用程序资源的实例,请参阅"创建注册软件包的实例"


桌面提供设置和操作界面字体和窗口颜色的机制。为了使应用程序正确地使用该机制,必须修改应用程序的 app-defaults 文件。

修改字体资源


注意:

本节适用于使用 OSF/Motif 1.2(TM) (或更高版本) 创建的应用程序。"式样管理器"无法为用更低版本的 OSF/Motif 编写的应用程序设置界面字体。


如果使用 OSF/Motif 1.2(TM) (或更高版本) 创建的应用程序没有指定应用程序特定的界面字体,桌面"式样管理器"就会为它设置界面字体。

"式样管理器"提供两种字体:

系统字体-适用于标号、菜单和按钮等系统区

用户字体-适用于文本字段等可编辑区

每种字体的大小都有 7 个级别,在字体对话框中用数字 1 到 7 标记。"式样管理器"的字体通过在 /usr/dt/app-defaults/language /Dtstyle 中的式样管理器资源设置连接到系统中的实际字体。

如果想让应用程序使用"式样管理器"的字体,就应该删除所有指定界面字体的应用程序资源。桌面会自动适当地设置应用程序资源:

FontList-设置为系统字体

XmText*FontList-设置为用户字体

XmTextField*FontList-设置为用户字体

修改颜色资源

"式样管理器"提供动态地更改应用程序颜色能力。应用程序必须是 OSF/Motif 1.1 或 1.2 客户机程序。用其他工具包编写的客户机程序不能动态更改颜色,颜色更改只能在客户机程序重新启动时生效。

使用桌面提供的动态颜色的最简单方法是删除所有用于背景色和前景色的应用程序颜色资源。