跳到内容 中国
HP.com 主页 产品与服务 支持及驱动程序 解决方案 如何购买
» 联系惠普
更多选项
HP.com 主页
HP CDE 2.1 入门指南: > 附录 A 从 HP VUE 移植到 CDE

VUEtoCDE 的工作方式

» 

技术文档资料

完整的 PDF 手册
» 反馈
内容从此开始:

 » 目录

 » 索引

动作和文件类型的移植方式

为了移植动作和文件类型,VUEtoCDE 将执行以下操作:

  • 将指定的源目录下的 *.vf 文件中的 HP VUE 系统范围或个人动作和文件类型定义复制到指定的目的目录下的 *.dt 文件中。

  • 将新的 *.dt 文件的内容转换为动作和数据类型定义的 CDE 语法。

表 A-1 动作和数据类型的默认移植目录

移植级

源目录

目的目录

系统范围

/etc/vue/config/types/*.vf

/etc/dt/appconfig/types/$LANG/*.dt

个人

$HOME/.vue/types/*.vf

$HOME/.dt/types/*.dt

 

指定不同于默认
位置的目的目录

如果指定了一个不同于默认位置的目的目录:

  • 系统范围级移植期间:VUEtoCDE 将该目录自动添加到 CDE 数据库(动作和数据类型)查找路径下。

  • 个人移植期间:必须将目的位置手动添加到动作(数据类型)查找路径下。请参阅“VUEtoCDE 修改 CDE 查找路径的方式 ”

图标图象文件的移植方式

与 HP VUE 一样,CDE 使用查找路径查找图标图象(象素图和位图)文件。CDE 还使用命名转换 basename.size.type。例如,myicon.m.pm。不过,HP VUE 和 CDE 中的图标管理存在两大不同点:

  • CDE 查找路径位置不同于 HP VUE 位置。

  • CDE 使用的大小惯例不同于 HP VUE 使用的大小惯例。HP VUE 文件管理程序使用大 (l) 小 (s) 两种图标作为查看优选项,而 CDE 使用中等 (m) 和微型 (t) 两种图标。

为了移植图标图象文件,VUEtoCDE 将执行以下操作:

  • 将系统范围或个人 HP VUE 图标从 HP VUE 图标查找路径下的位置复制到 CDE 图标查找路径下的相应位置。

  • 创建图标的换名版本以符合 CDE 图标命名要求。为节省空间,请使用符号连接来完成此操作。

    例如,首先将图标 $HOME/.vue/icons/MyIcon.l.pm 复制到 $HOME/.dt
    /icons/MyIcon.l.pm
    。然后,创建一个符号连接:

    $HOME/.dt/icons/MyIcon.m.pm -> $HOME/.dt/icons/MyIcon.m.pm

    表 A-2 默认的图标移植目录

    移植级

    源目录

    目的目录

    系统范围

    /etc/vue/icons /etc/vue/icons/Color

    /etc/dt/appconfig/icons/$LANG

    个人

    $HOME/.vue/icons
    $HOME/.vue/icons/Color

    $HOME/.dt/icons

     

指定不同于默认
位置的目的目录

如果指定了一个不同于默认位置的目的目录:

  • 系统范围移植期间:VUEtoCDE 将该目录自动添加到 CDE 数据库(动作/数据类型)查找路径下。

  • 个人移植期间:必须将目的位置手动添加到动作(数据类型)查找路径下。请参阅“VUEtoCDE 修改 CDE 查找路径的方式 ”

工具箱的移植方式

为了移植个人或通用工具箱,VUEtoCDE 将执行以下操作:

  • 为待移植的工具箱创建应用程序组。

  • 将应用程序图标从 HP VUE 工具箱复制到新的 CDE 应用程序组。

表 A-3 默认的工具箱移植目录

移植级

源目录

应用程序组名(位置)

系统范围

/etc/vue/config/types/tools

GeneralToolbox
/etc/dt/appconfig/appmanager/$LANG

个人

$HOME/.vue/types/tools

PersonalToolbox
$HOME/.vue/appmanager

 

VUEtoCDE 允许更改创建的应用程序组的名称,但不允许更改其位置。将所有工具箱移植到默认的系统或个人位置下的应用程序组。

前面板和会话文件的移植方式

本部分概述了:

  • 前面板移植

  • 工作空间管理程序移植

  • 会话文件移植

前面板的移植方式

为了移植前面板,VUEtoCDE 将执行以下操作:

  • 将 HP VUE 前面板用户化复制到 CDE 位置。

  • 将用户化转换为 CDE 语法。

    表 A-4 用于前面板移植的配置文件

    移植级

    源目录

    目的目录

    系统范围

    /etc/vue/config/sys.vuewmrc

    /etc/dt/appconfig/types/$LANG/*.fp

    个人

    $HOME/.vue/vuewmrc

    $HOME/.dt/types/*.fp

     

不移植的 HP VUE
控制

VUEtoCDE 不移植内置的 HP VUE 前面板组件和子面板。这是因为某些 HP VUE 前面板控制已被新的 CDE 控制代替。例如,HP VUE 文件管理程序控制将由相应的 CDE 控制代替。

前面板组成的差别

CDE 前面板的组成与 HP VUE 前面板不同。因此,执行系统范围和个人前面板移植时,可能发现必须先进行一些调整,才能删除重复的控制或子面板。

CDE 前面板与 HP VUE 前面板的组成方式有两个不同之处:

  • 系统范围和个人用户化的组成方式:

    • 在 HP VUE 中,前面板是基于以下三个文件之一生成的。系统搜索下列任何一个文件,并使用找到的第一个文件:

       $HOME/.vue/vuewrmc
       /etc/vue/config/sys.vuewrmc
       /usr/vue/config/sys.vuewrmc
    • 在 CDE 中,使用动作(数据类型)查找路径下扩展名为 .fp 的所有文件。因此,可以通过对内置、系统范围和个人控制进行组合来组成前面板。

  • 前面板配置文件指定控制或子面板放置位置的方式:

    • 在 HP VUE 中,容器定义(如行)包括该容器中所有控制的列表。这些控制是单独定义的。例如,顶行定义将“时钟”列为它的成员之一。

    • 在 CDE 中,控制定义指定了容器的标识。例如,“时钟”定义指定要将它放置在主面板中。

工作空间管理程序的移植方式

为了移植工作空间管理程序,VUEtoCDE 将执行以下操作:

  • 将工作空间管理程序用户化(键组合、按钮组合、菜单)从 vuewm 文件复制到 dtwm 文件。

  • 如有必要,请将对 vuewm 的引用更改为对 dtwm 的引用

    表 A-5 用于工作空间管理程序移植的配置文件

    移植级

    源目录 (HP VUE)

    目的目录 (CDE)

    系统范围

    /etc/vue/config/sys.vuewmrc

    /etc/dt/config/$LANG/sys.dtwmrc

    个人

    $HOME/.vue/vuewmrc

    $HOME/.dt/dtwmrc

     

会话的移植方式

为了移植当前和起始会话,VUEtoCDE 将执行以下操作:

  • 复制系统和个人会话文件(见表 A-6)。

  • 编辑新文件,将对 vue 的引用更改为对 dt 的引用。例如,sys.sessions 中的项原来启动的是 vuefile,现在启动的是 dtfile

  • 提供了一种无需保存会话文件即可退出当前 CDE 会话的方法。因此,在用户下一次登录时,CDE 会话过程管理程序将使用新近移植的会话文件。

表 A-6 用于会话移植的配置文件

移植级

源目录

目的目录

系统范围

/etc/vue/config/sys.resources
/etc/vue/config/sys.session

/etc/dt/config/$LANG/sys.resources
/etc/dt/config/$LANG/sys.session

个人

$HOME/.vue/sessions...  current/vue.resources  current/vue.settings  current/vue.session
home/vue.resources
home/vue.settings
home/vue.resources

$HOME/.dt/sessions...  current/dt.resources
current/dt.settings
current/dt.session
home/dt.resources
home/dt.settings
home/dt.resources

 

VUEtoCDE 修改 CDE 查找路径的方式

CDE 使用查找路径定位:

  • 动作和数据类型

  • 图标

  • 应用程序组

  • 提示文件

表 A-7 默认的 CDE 查找路径

组件

范围

位置

动作、数据类型

系统范围

/etc/dt/appconfig/types/$LANG

图标

系统范围

/etc/dt/appconfig/icons/$LANG

工具箱

系统范围

/etc/dt/appconfig/appmanager/$LANG

动作、数据类型

个人

$HOME/.dt/appmanager

图标

个人

$HOME/.dt/icons

工具箱

个人

$HOME/.dt/appmanager

 

设置系统范围
查找路径

如果在移植期间为动作(数据类型)或图标指定了其他默认的目的目录,VUEtoCDE 会自动将该位置添加到正确的查找路径。通过设置适当的环境变量进行修改。

下表列出了 VUEtoCDE 创建的文件,以及在系统范围移植过程中指定非默认目录时设置的变量。

创建的文件位于 /etc/dt/config/Xsession.d 目录下。

表 A-8 用于扩充系统查找路径的文件和环境变量

组件

创建的文件

变量

动作、数据类型

vueActionPaths

DTSPSYSDATABASEHOSTS

图标

vueIconPaths

DTSPSYSICON

 

设置个人查找路径

如果在移植期间为动作(数据类型)或图标指定了其他默认的目的目录,则必须先对相应的桌面查找路径进行修改,再添加目录。要进行修改,可以在 $HOME/.dtprofile 下添加以下语句行:

export VARIABLE=destination_path

表 A-9 用于设置个人查找路径的环境变量

组件

设置的变量

动作、数据类型

DTSPUSERDATABASEHOSTS

图标

DTSPUSERICON

 

打印版本
保密声明 使用本网站表示您同意其使用条件
© 199619972000 - Hewlett-Packard Development Company, L.P.