用于 Solaris 操作环境的 GNOME 2.0 桌面疑难解答指南

10.3 影响欧洲语言环境的问题

以下问题影响欧洲语言环境:

10.3.1 OpenWindows 登录选项丢失

问题 

影响 Solaris 8 操作环境中的所有欧洲语言环境。 

安装 GNOME 2.0 桌面时,您也许注意到登录屏幕上不再有 OpenWindows 会话选项了。 

解决方法 

执行以下步骤可以使登录屏幕恢复 OpenWindows 选项: 

  1. 以超级用户登录。

  2. 运行以下命令:

    cp /usr/dt/config/C/Xresources.d/Xresources.ow /usr/dt/config/ locale/Xresources.d/Xresources.ow

其中 locale 是要恢复 OpenWindows 登录选项的语言环境。

10.3.2 XScreenSaver 中被破坏的消息

问题 

缺陷 ID 4825508,影响巴西葡萄牙语语言环境。 

XScreenSaver 中出现被破坏的消息。  

解决方法 

在 GNOME 桌面的未来版本中将解决此问题。 

10.3.3 开始菜单未本地化

问题 

影响 pt_BR.ISO8859-1 语言环境。 

“开始”菜单未本地化。 

解决方法 

以后的版本中将解决此问题。 

10.3.4 控制中心未本地化

问题 

影响 pt_BR.ISO8859-1 语言环境。 

“控制中心”未本地化。 

解决方法 

以后的版本中将解决此问题。 

10.3.5 登录屏幕丢失 GNOME 桌面菜单项

问题 

缺陷 ID 4765131,影响以下语言环境: 

  • en_GB.ISO8859-15

  • en_IE.ISO8859-15

  • en_US.ISO8859-15

登录屏幕丢失 GNOME 桌面菜单项。 /usr/dt/config 中缺少这些语言环境的 GNOME Xresource 文件。

解决方法 

在使用受影响语言环境的区域中,可以部署系统范围的回避办法。 

执行下列步骤: 

  1. 在 C 语言环境中登录到 GNOME 桌面。

  2. 在终端窗口中以超级用户身份登录。

  3. 按如下方式更改目录:

    cd /usr/dt/config/

  4. 根据语言环境的不同,运行以下一条或多条命令:

    • ln -s C/Xresources.d/Xresources.Sun-gnome-2.0-s9u4s-2_0_2-08 en_GB.ISO8859-15/Xresources.d/Xresources.Sun-gnome-2.0-s9u4s-2_0_2-08

    • ln -s C/Xresources.d/Xresources.Sun-gnome-2.0-s9u4s-2_0_2-08 en_IE.ISO8859-15/Xresources.d/Xresources.Sun-gnome-2.0-s9u4s-2_0_2-08

    • ln -s C/Xresources.d/Xresources.Sun-gnome-2.0-s9u4s-2_0_2-08 en_US.ISO8859-15/Xresources.d/Xresources.Sun-gnome-2.0-s9u4s-2_0_2-08

  5. 注销。

现在,对于这两种受影响的语言环境,登录屏幕中应可以使用 GNOME 桌面选项。 

此问题将在 Solaris 9 操作环境的 Update 5 版本中解决。 

10.3.6 安装 GUI 未本地化

问题 

缺陷 ID 4837852,影响以下语言环境: 

  • ru_RU.ISO8859-5

  • pl_PL.ISO8859-2

在 SPARC 结构版本的 Solaris 8 操作环境中,安装 GUI 未被本地化: 

解决方法 

以后的版本中将解决此问题。 

10.3.7 键盘快捷方式不能更改输入法窗口

问题 

影响俄语语言环境。 

选择和更改输入法窗口的快捷键 Ctrl+Spacebar 在 x86 结构版本的 Solaris 操作环境中不起作用。

解决方法 

用鼠标选择和更改输入法窗口。 

10.3.8 终端中的字体质量差

问题 

影响俄语语言环境。 

终端应用程序的字体质量差。

解决方法 

执行下列步骤:  

  1. 打开一个终端,然后选择编辑 -> 配置文件。

  2. 单击编辑图标。

  3. 在常规选项卡式部分中,取消选中使用与其他应用程序相同的字体复选框。

  4. 单击字体选择栏。

  5. 从选择终端字体对话框中选择一个合适的字体。

10.3.9 没有 CP1251 和 ANSI1251 编码支持

问题 

影响俄语语言环境。 

本 GNOME 桌面版本中的 pango X11 shaper 不支持 CP1251 编码。因此,采用 CP1251 或 ANSI1251 编码的字符会显示为零宽度字符或空字符。 

解决方法 

请使用 pango X11 shaper 现在支持的以下语言环境,直到将来提供 CP1251 支持:  

  • ru_RU.KOI8-R

  • ru_RU.ISO8859-5

  • ru_RU.UTF-8

您可以使用 iconv 转换表来重新编码 CP1251 和 ANSI1251 文件。要将 CP1251 或 ANSI1251 文件重新编码为 UTF-8 编码文件,请在终端上运行下面的命令:  

/usr/bin/iconv -f CP1251 -t UTF-8 CP1251 文件名> UTF-8 文件名。(man iconv)

10.3.10 俄语语言环境中的向量光栅化问题

问题 

影响 ru_RU.KOI8-R 语言环境。 

在 x86 结构版本的 Solaris 8 操作环境中,可能会出现以下字型的向量光栅化问题: 

  • 00F1

  • 00FF

  • 00DC

此问题影响通用桌面环境 (CDE) 和 GNOME 桌面。 

解决方法 

您需要选择 GNOME 桌面内使用的特定字体。执行下列步骤:

  • 打开终端,运行下面的命令:

    gnome-font-properties

  • 单击字体首选项中的桌面字体对话框。

  • 在选择字体对话框中,指定下面列表中的一种字体:

    • 应用程序:中型、中型斜体、粗体、粗体斜体

    • arial:斜体、粗体、粗体斜体

    • courier:斜体、粗体斜体

    • fixed:中

    • 界面系统:中

    • 等宽:正常

    • sans:斜体、粗体斜体

    • times:斜体、粗体斜体

以后的版本中将解决此问题。 

10.3.11 XScreenSaver 未本地化

问题 

影响 sv_SE.ISO8859-1 和 sv_SE.ISO8859-15 语言环境。 

安装语言包时,XScreenSaver 好像未被本地化。 

解决方法 

XScreenSaver 在下面的文件中寻找本地化消息:/usr/openwin/lib/locale/ locale/LC_MESSAGES/xscreensaver.mo

其中 locale 是登录的语言环境。

语言包将 XScreenSaver 本地化消息安装在下面的位置: /usr/share/locale/locale/LC_MESSAGES/xscreensaver.mo

要显示本地化后的 XScreenSaver,请创建一个从 /usr/openwin/lib/locale/locale/LC_MESSAGES/xscreensaver.mo /usr/share/locale/locale/LC_MESSAGES/xscreensaver.mo 的符号链接。

以后的版本中将解决此问题。