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

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

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

9.3.1 OpenWindows 登录选项丢失

问题  

影响 Solaris 8 操作环境中的所有欧洲语言环境。 这不是 Solaris 9 操作环境的问题。 

安装 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 登录选项的语言环境。

9.3.2 开始菜单未本地化

问题  

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

“开始”菜单未本地化。  

解决方案  

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

9.3.3 在“XScreenSaver 属性”对话框中,字符显示不正确

问题  

影响 pt_BR。ISO8859-1 和 pt_BR。UTF-8 语言环境。 

在 XScreenSaver 属性对话框中,本地化后的 pt_BR 字符丢失。显示的是不正确的 UTF-8 语言环境字符,例如 Cryllic 字符。

解决方案  

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

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

问题  

影响俄语语言环境。  

用于选择和切换输入法的键盘快捷方式 Ctrl+空格键 不能象 Solaris 操作环境的 x86 架构版那样工作。

解决方案  

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

9.3.5 终端中的字体质量差

问题  

影响俄语语言环境。  

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

解决方案  

请执行以下步骤:  

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

  2. 单击编辑图标。

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

  4. 单击字体选择栏。

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

9.3.6 没有 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 filename > UTF-8 filename. (man iconv)

9.3.7 在俄语语言环境中出现光栅化问题

问题  

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

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

  • 00F1

  • 00FF

  • ,00DC

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

解决方案  

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

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

    gnome-font-properties

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

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

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

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

    • courier: 斜体、粗体斜体

    • fixed: 中

    • 界面系统: 中

    • 等宽: 正常

    • sans: 斜体、粗体斜体

    • times: 斜体、粗体斜体

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

9.3.8 帮助文件仅显示为英文

问题  

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

  • fr_BE.UTF-8

  • es_AR.ISO8859-1

  • es_BO.ISO8859-1

  • es_CL.ISO8859-1

  • es_CO.ISO8859-1

  • es_CR.ISO8859-1

  • es_EC.ISO8859-1

  • es_GT.ISO8859-1

  • es_MX.ISO8859-1

  • es_NI.ISO8859-1

  • es_PA.ISO8859-1

  • es_PE.ISO8859-1

  • es_PY.ISO8859-1

  • es_SV.ISO8859-1

  • es_UY.ISO8859-1

  • es_VE.ISO8859-1

解决方案  

执行以下操作来解决此问题: 

  • su passward

  • cd /usr/share/locale

  • ln -s parent locale target locale

  • 注销会话。

  • 再次登录。

目标语言环境中现在应该能够显示应用程序。