GNOME 2.0 Desktop for the Solaris Operating Environment Troubleshooting Guide

10.3 Problems That Affect European Locales

The following problems affect European locales:

10.3.1 OpenWindows Login Option Is Missing

Problem  

Affects all European locales in the Solaris 8 operating environment. 

When you install the GNOME 2.0 Desktop you might notice that OpenWindows is no longer present as a session option in the login screen.  

Solution  

Perform the following steps to restore the OpenWindows option to the login screen: 

  1. Log in as root.

  2. Run the following command:

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

Where locale corresponds to the locale for which you wish to restore the OpenWindows login option.

10.3.2 Corrupted Messages in XScreenSaver

Problem  

Bug ID 4825508, affects Brazilian Portuguese locales. 

Corrupted messages appear in XScreenSaver. 

Solution  

This problem will be resolved in a future release of the GNOME Desktop. 

10.3.3 Start Menu Is Not Localized

Problem  

Affects the pt_BR.ISO8859-1 locale. 

The Start menu is not localized.  

Solution  

This problem will be fixed in a future release. 

10.3.4 Control Center Is Not Localized

Problem  

Affects the pt_BR.ISO8859-1 locale. 

Control Center is not localized.  

Solution  

This problem will be fixed in a future release. 

10.3.5 GNOME Desktop Menu Item Is Missing From Login Screen

Problem  

Bug ID 4765131, affects the following locales: 

  • en_GB.ISO8859-15

  • en_IE.ISO8859-15

  • en_US.ISO8859-15

The GNOME Desktop menu item is missing from the login screen. The GNOME Xresource files for these locales were omitted from /usr/dt/config.

Solution  

You can deploy a system-wide workaround in regions where the affected locales are used. 

Perform the following steps: 

  1. Log in to the GNOME Desktop in the C locale.

  2. Log in as root in a Terminal window.

  3. Change directory as follows:

    cd /usr/dt/config/

  4. Run one or more of the following commands, depending on your locales:

    • 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. Log out.

The GNOME Desktop option should now be available in the login screen, for both of the affected locales. 

This problem will be fixed in the Update 5 release of the Solaris 9 operating environment. 

10.3.6 Installation GUI Is Not Localized

Problem  

Bug ID 4837852, affects the following locales: 

  • ru_RU.ISO8859-5

  • pl_PL.ISO8859-2

In the Solaris 8 operating environment, SPARC architecture edition, the installation GUI is not localized.  

Solution  

This problem will be fixed in a future release. 

10.3.7 Keyboard Shortcut Does Not Change Input Method Window

Problem  

Affects Russian locales. 

The keyboard shortcut Ctrl+Spacebar to select and change the input method window does not work on the x86 architecture edition of the Solaris operating environment.

Solution  

Use the mouse to select and change the input method window. 

10.3.8 Poor Font Quality in Terminal

Problem  

Affects Russian locales. 

The font quality is low for the Terminal application.

Solution  

Perform the following steps:  

  1. Open a terminal, then choose Edit -> Profiles.

  2. Click on the Edit icon.

  3. In the General tabbed section, deselect the check box Use the same font as other applications.

  4. Click on the font selection bar.

  5. Choose a suitable font from the Choose a terminal font dialog.

10.3.9 No Support for CP1251 and ANSI1251 Encoding

Problem 

Affects Russian locales. 

The pango X11 shaper in this release of the GNOME Desktop does not support CP1251 encoding. As a result, CP1251 or ANSI1251 encoded characters are displayed as zero-width or blank characters.  

Solution 

Use the following locales, which are supported by the pango X11 shaper, until CP1251 support is available:  

  • ru_RU.KOI8-R

  • ru_RU.ISO8859-5

  • ru_RU.UTF-8

You can use iconv conversion tables to re-encode CP1251 and ANSI1251 files. To encode a CP1251 or ANSI1251 file into a UTF-8 encoded file, in a terminal run the following command:  

/usr/bin/iconv -f CP1251 -t UTF-8 CP1251 filename > UTF-8 filename. (man iconv)

10.3.10 Rasterization Problems in Russian Locale

Problem  

Affects the ru_RU.KOI8-R locale. 

In the Solaris 8 operating environment, x86 architecture edition, you might experience rasterization problems regarding the following Russian glyphs: 

  • 00F1

  • 00FF

  • 00DC

This problem affects both the Common Desktop Environment (CDE) and the GNOME Desktop. 

Solution  

You need to select specific fonts for use within the GNOME Desktop. Perform the following steps:

  • Open a terminal and run the following command:

    gnome-font-properties

  • Click on the Desktop font button in the Font Preferences dialog.

  • In the Pick a Font dialog, specify a font from the following list:

    • application: medium, medium italic, bold, bold italic

    • arial: italic, bold, bold-italic

    • courier: italic, bold italic

    • fixed: medium

    • interface system: medium

    • monospace: normal

    • sans: italic, bold italic

    • times: italic, bold italic

This problem will be fixed in a future release. 

10.3.11 XScreenSaver Is Not Localized

Problem  

Affects the sv_SE.ISO8859-1 and sv_SE.ISO8859-15 locales.  

XScreenSaver does not appear to be localized when you install the language pack. 

Solution  

XScreenSaver looks for localized messages in the following file: /usr/openwin/lib/locale/locale/LC_MESSAGES/xscreensaver.mo

Where locale corresponds to the login locale.

The language packs install XScreenSaver localizations in the following location: /usr/share/locale/locale/LC_MESSAGES/xscreensaver.mo

To make XScreenSaver appear localized, create a symbolic link from /usr/openwin/lib/locale/locale/LC_MESSAGES/xscreensaver.mo to /usr/share/locale/locale/LC_MESSAGES/xscreensaver.mo.

This problem will be fixed in a future release.