GNOME 2.0 Desktop for the Solaris Operating Environment Troubleshooting Guide

9.3 Problems That Affect European Locales

The following problems affect European locales:

9.3.1 OpenWindows Login Option Is Missing


Affects all European locales in the Solaris 8 operating environment. This is not a problem for the Solaris 9 operatinig 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.  


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.

9.3.2 Start Menu Is Not Localized


Affects the pt_BR.ISO8859-1 locale. 

The Start menu is not localized.  


This problem will be fixed in a future release. 

9.3.3 Characters Are Displayed Incorrectly in the XScreenSaver Properties Dialog


Affects the pt_BR.ISO8859-1 and pt_BR.UTF-8 locales. 

In the XScreenSaver Properties dialog, localization characters are missing, In the pt_BR.UTF-8 locale incorrect characters are displayed, for example Cryllic characters.


This problem will be fixed in a future release. 

9.3.4 Keyboard Shortcut Does Not Change Input Method Window


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.


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

9.3.5 Poor Font Quality in Terminal


Affects Russian locales. 

The font quality is low for the Terminal application.


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.

9.3.6 No Support for CP1251 and ANSI1251 Encoding


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.  


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)

9.3.7 Rasterization Problems in Russian Locale


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. 


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

  • Open a terminal and run the following command:


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

9.3.8 Help Appears Only in English


Bug id 4921134, affects the following locales: 

  • 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


Perform the following actions to resolve this issue: 

  • su passward

  • cd /usr/share/locale

  • ln -s parent locale target locale

  • Log out of your session.

  • Log in again.

Applications should now appear in the target locale.