Java Desktop System Release 2 Troubleshooting Guide

ATOK X AUX Functions Do Not Work

Problem  

In this release, ATOK X input method AUX functions do not work. This problem affects the following ATOK X AUX functions: 

  • AtokPaletteAux

  • SystemLineAux

  • CharPaletteAux

  • PropertyAux

  • CustomizerAux

  • RegWordAux

  • DicUTAux

Solution  

Do not use ATOK X AUX functions. If you want to enable ATOK X AUX functions in Japanese locales only, perform the following procedure to replace the RPMs. If you implement this change, all input methods other than ATOK X become unusable in all language environments. 

  1. Choose Failsafe Terminal in the login screen menu, then log in as root user.

  2. Execute the following commands to stop the IIIM and ATOK X daemons:

    # sh /etc/init.d/atokx stop

    # sh /etc/init.d/IIim stop

  3. Remove the following RPMs:

    • iiimf-csconv

    • iiimf-protocol-lib

    • iiimf-protocol-lib-devel

    • iiimf-client-lib

    • iiimf-client-lib-devel

    • iiimf-x

    • iiimf-gtk

    • iiimf-server

    • iiimf-le-Asian-koKR-sun

    • iiimf-le-Asian-thTH-sun

    • iiimf-le-Asian-zhCN-sun

    • iiimf-le-Asian-zhHK-sun

    • iiimf-le-Asian-zhTW-sun

    • iiimf-le-unit

    • iiimf-docs

    Example:

    #rpm -e 'rpm -q -a | grep iiimf'

  4. Install the following RPMs located at /usr/lib/im/locale/ja/atokserver/rpm:

    iiimf-1.2-3JDS4.i586.rpm

    iiimf_conv-1-2JDS4.i586.rpm

    Example:

    # rpm -ihv /usr/lib/im/locale/ja/atokserver/rpm/*.rpm

  5. Execute the following commands to change the symbolic link to atok12aux.so:

    1. # cd /usr/lib/im/locale/ja/atokserver

    2. # rm atok12aux.so

    3. # ln -s atok12aux-iiimf10.so atok12aux.so

  6. Use the following commands to start the IIIM and ATOK X daemons, or reboot the system:

    1. # sh /etc/init.d/IIim start

    2. # sh /etc/init.d/atokx start

 

To revert to the original configuration, perform the following procedure to replace the RPMs: 

  1. Choose Failsafe Terminal in the login screen menu, then log in as root user.

  2. Execute the following commands to stop the IIIM and ATOK X daemons:

    # sh /etc/init.d/atokx stop

    # sh /etc/init.d/IIim stop

    Remove the following RPMs: iiimf, iiimf_conv

    Example: # rpm -e rmp -q -a| grep iiimf

  3. Install the following RPMs from the installation media:

    • iiimf-csconv

    • iiimf-protocol-lib

    • iiimf-protocol-lib-devel

    • iiimf-client-lib

    • iiimf-client-lib-devel

    • iiimf-x

    • iiimf-gtk

    • iiimf-server

    • iiimf-le-Asian-koKR-sun

    • iiimf-le-Asian-thTH-sun

    • iiimf-le-Asian-zhCN-sun

    • iiimf-le-Asian-zhHK-sun

    • iiimf-le-Asian-zhTW-sun

    • iiimf-le-unit

    • iiimf-docs

    Example:

    1. Enter the following command from the command line: yast2

    2. Select Insall or Remove Software.

    3. Select Search from the Filter drop-down list.

    4. Enter the following string in the Search field: iiimf

    5. Click Search.

    6. Select the iiimf packages from the list and click Accept.

  4. Execute the following commands to change the symbolic link to atok12aux.so:

    1. # cd /usr/lib/im/locale/ja/atokserver

    2. # rm atok12aux.so

    3. # ln -s atok12aux-iiimf11.so atok12aux.so

  5. Use the following commands to start the IIIM and ATOK X daemons, or reboot the system:

    1. # sh /etc/init.d/IIim start

    2. # sh /etc/init.d/atokx start