Solaris 10 8/07 发行说明

公用桌面环境

公用桌面环境 (Common Desktop Environment, CDE) 中存在 Solaris 10 OS 中的下列错误。

除超级用户以外,其他受信任的管理角色未得到连接到 X 窗口服务器的授权 (6579866)

当针对 Solaris 高可靠扩展版配置 x64 系统时,除超级用户以外,其他具有管理角色的用户无法在控制台上连接到 X 窗口服务器。应用程序将无法启动。不会显示任何错误消息。

解决方法:允许来自本地主机的 TCP 连接。要允许 TCP 连接,请创建 /etc/X0.hosts 文件,并添加带有全局区域的主机名的一行。

受信任的 CDE 屏幕锁定将用户注销 (6564548)

在受信任的 CDE 桌面上,屏幕锁定可正确启动,但当解除屏幕锁定时,桌面将显示不正确的消息,然后将您注销。使用 LDAP 名称服务时不会出现此问题,只会在使用其他名称服务时出现此问题。

将显示以下错误消息:


Your account has expired, you will be logged out in 10
seconds, or click OK to logout immediately

解决方法:请选择以下解决方法之一。

无法在受信任的 Java DS 上切换角色 (6546892)

在受信任的 Java DS 桌面上的多标签会话中,当选择切换到不同的角色时,桌面上将显示不正确的消息。同时,也无法切换角色。此错误不会影响 LDAP 名称服务,但会影响所有其他名称服务。

将显示以下错误消息:


Couldn't set account management for root.

解决方法:请选择以下解决方法之一。

拖动 dtfile 图标时,不显示鼠标指针和 dtfile 图标 (6462945)

拖动 dtfile 图标时,可能不显示该图标和鼠标指针。不会显示任何错误消息。

解决方法:将下列行添加至 /usr/dt/config/<locale>/sys.resources 文件的 #if EXT_SUN_TS OL 下:


!! DragNDrop protocol. Other styles cause policy violation.
*DragInitiatorProtocolStyle:            DRAG_DYNAMIC
*DragReceiverProtocolStyle:             DRAG_DYNAMIC

SMC 更新 tnrhdb 文件,但不运行 tnctl 更新受信任的主机高速缓存 (6471594)

使用 SMC 管理网络安全模板时,会更新 /etc/security/tsol/tnrhdb 文件,但并不更新 tndb 高速缓存。此时,网络安全定义无法生效。不会显示任何错误消息。

解决方法:在 SMC 中修改网络项后,使用以下命令之一手动刷新 tndb 高速缓存:

更改分辨率后,屏幕上不显示受信任的窗口条 (6460624)

键入 /usr/X11/bin/xrander -s 命令设置较小的屏幕分辨率后,不再显示受信任的窗口条。这会影响受信任的 CDE 桌面但不影响受信任的 Java DS 桌面。不会显示任何错误消息。

解决方法:更改分辨率后,重新启动工作区管理器。从 CDE 工作区菜单中选择“窗口”->“重新启动工作区管理器”,然后单击“确定”。

x86: 使用 dtremote 命令时 GNOME 应用程序失败 (6278039)

当从远程登录并在 gnome-at-properties 中启用辅助功能时,GNOME 应用程序不会启动。如果尝试启动 GNOME 应用程序,则显示以下错误消息:


** ERROR **: Accessibility app error:
 exception during registry activation from id:
 IDL:Bonobo/GeneralError:1.0
  aborting...

解决方法:无。使用 dtremote 命令登录时请勿启用辅助功能。

要恢复至禁用辅助功能的缺省桌面设置,请关闭 GNOME 会话。执行以下命令:


% gnome-cleanup

x86: kdmconfig 命令不为 Xorg X 服务器创建系统标识配置文件 (6217442)

如果使用 JumpStart 安装方法,该进程可能使用系统标识配置 (sysidcfg) 文件。此文件用于为系统生成特定的 Xsun 配置文件。sysidcfg 文件的 Xsun 配置部分是由命令 kdmconfig -d filename 创建的。不过,在使用缺省 Xorg 服务器的系统上,该命令不创建包含任何 Xorg 配置信息的文件。因此,如果不执行某些其他准备步骤,不能在这些系统上使用 JumpStart 方法。

解决方法:在使用 Xorg 服务器的系统中使用 JumpStart 安装方法之前,请执行以下步骤。

  1. 准备要在系统上使用的特定 xorg.conf 文件。将此文件存储在 JumpStart 服务器的 JumpStart 目录中。

    使用以下命令之一,创建 xorg.conf 文件:

    • /usr/X11/bin/Xorg -configure

    • /usr/X11/bin/xorgconfig

    • /usr/X11/bin/xorgcfg

  2. 创建一个完成脚本,该完成脚本可将 xorg.conf 文件复制到要安装的系统上的 /etc/X11 目录中。例如,该脚本可能包含以下行:


    cp ${SI_CONFIG_DIR}/xorg.conf /etc/X11/Xorg.conf
  3. 在自定义 JumpStart 规则文件中,在与要安装的系统类型对应的规则项中包含完成脚本。

  4. 执行自定义 JumpStart 安装。

有关如何执行自定义 JumpStart 安装的说明,请参见《Solaris 10 8/07 安装指南:自定义 JumpStart 和高级安装》。第 4 章包含有关 JumpStart 规则文件的信息,而第 5 章包含有关完成脚本的一节。

CDE 可移除介质自动运行功能被删除 (4634260)

CDE 桌面环境中的可移除介质自动运行功能暂时从 Solaris 10 软件中删除了。

解决方法:要使用 CD-ROM 或其他可移除介质卷的自动运行功能,必须执行以下操作之一:

Solaris PDASync 不能从桌面删除最后一项 (4260435)

当从桌面删除最后一项后,在同步手持设备时,该项会从手持设备恢复到桌面。例如,“日历”中的最后一个约会或“地址管理器”中的最后一个地址。

解决方法:在同步前从手持设备中手动删除最后一项。