Summary:
8.2, beta 3. Three issues:
1) kinput2 and freewnn are still missing from the CDs.
2) Printing Japanese still fails. VFlib seems to be at fault.
3) KDE now crashes under Japanese locale.
I hope this will be fixed before RC1 so that I can actually start
testing the handling of Japanese.
Thanks,
Narfi.
Details:
I selected English as the primary language during install with
Japanese, Icelandic and German as secondary languages.
I set everything up on a clean partition, note in particular that
/home is clean. I removed ~/.kde and ~/.DCOP* at regular intervals between
my tests.
1) I ran /usr/sbin/localedrake and selected Japanese-EUC and it set up
my ~/.i18n file for Japanese. I logged out and logged in
again. Localedrake sets kinput2 as the XIM:
LANG=ja
LC_CTYPE=ja
LC_NUMERIC=ja
LC_TIME=ja
LC_COLLATE=ja
LC_MONETARY=ja
LC_MESSAGES=ja
LC_PAPER=ja
LC_NAME=ja
LC_ADDRESS=ja
LC_TELEPHONE=ja
LC_MEASUREMENT=ja
LC_IDENTIFICATION=ja
LC_ALL=
but kinput2 is neither of the 2 CDs. Nor is FreeWnn to be found
there. I suspect that both should be installed automatically once
Japanese is selected during the installation.
[Already reported in incident 14411 on MandrakeExpert on Feb. 13, but
obviously still not fixed.]
2) VFlib fails: I used mozilla to go to http://www.asahi.com and it
displays the page beautifully. I printed it to file, tried to view the
ps file in gv and it failed with this error message:
GNU Ghostscript 6.52: VFlib: Cannot open the font `r-kochi-mincho'.
[Reported on Mandrakeforum on Feb. 16, but obviously not fixed in b3.]
3) I set the computer to boot into runlevel 3. I ran
/usr/sbin/localedrake and selected Japanese-EUC. This set up my
locale as shown above. I logged out and in again. Then I started KDE
with xinit /usr/bin/startkde -- :0 and it crashed with the following
output:
[My wife tells me that the Japanese error messages mean segmentation
fault. I took the liberty of translating those 2 lines in the output]
XFree86 Version 4.2.0 / X Window System
(protocol Version 11, revision 0, vendor release 6600)
Release Date: 23 January 2002
If the server is older than 6-12 months, or if your card is
newer than the above date, look for a newer version before
reporting problems. (See http://www.XFree86.Org/)
Build Operating System: Linux 2.4.17-2mdksmp i686 [ELF]
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: /var/log/XFree86.0.log, Time: Wed Feb 20 20:08:30 2002
(==) Using config file: /etc/X11/XF86Config-4
/usr/bin/startkde: line 91: 3566 [In Japanese: Segmentation fault]
/usr/bin/nspluginscan
kdeinit: Launched DCOPServer, pid = 3574 result = 0
_KDE_IceTransmkdir: Owner of /tmp/.ICE-unix should be set to root
DCOP: register 'anonymous-3574' - number of clients is now 1
DCOPServer up and running.
DCOP: unregister 'anonymous-3574'
kdeinit: Launched KLauncher, pid = 3578 result = 0
DCOP: register 'klauncher' - number of clients is now 1
DCOP: unregister 'klauncher'
DCOP: register 'klauncher' - number of clients is now 1
DCOP: register 'anonymous-3578' - number of clients is now 2
DCOP: new daemon klauncher
DCOP: unregister 'anonymous-3578'
kdeinit: Launched KDED, pid = 3581 result = 0
DCOP: register 'kded' - number of clients is now 1
DCOP: unregister 'kded'
DCOP: register 'kded' - number of clients is now 1
DCOP: register 'anonymous-3581' - number of clients is now 2
DCOP: register 'anonymous-3582' - number of clients is now 3
kdeinit: Got EXEC_NEW 'kbuildsycoca' from launcher.
DCOP: register 'kbuildsycoca' - number of clients is now 4
kdeinit: PID 3583 terminated.
DCOP: unregister 'kbuildsycoca'
DCOP: unregister 'anonymous-3582'
DCOP aborting call from 'anonymous-3581' to 'kded'
DCOP: unregister 'kded'
ERROR: KUniqueApplication: DCOP communication error!
kdeinit: PID 3581 terminated.
kdeinit: opened connection to :0.0
DCOP: unregister 'anonymous-3581'
kdeinit: Launched 'kcminit', pid = 3584 result = 0
kdeinit: PID 3584 terminated.
kdeinit: Launched 'knotify', pid = 3585 result = 0
DCOP: register 'knotify' - number of clients is now 1
DCOP: register 'anonymous-3585' - number of clients is now 2
DCOP aborting call from 'anonymous-3585' to 'knotify'
DCOP: unregister 'knotify'
ERROR: KUniqueApplication: DCOP communication error!
DCOP: unregister 'anonymous-3585'
kdeinit: PID 3585 terminated.
/usr/bin/startkde: line 165: 3587 [In Japanese: Segmentation fault]
ksmserver --restore
waiting for X server to shut down kdeinit: Fatal IO error: client killed
kdeinit: sending SIGHUP to children.
KLauncher: Exiting on signal 1
DCOP: unregister 'klauncher'
kdeinit: sending SIGTERM to children.
kdeinit: Exit.