reassign 412053 uim
forcemerge 426221 412053
thanks

So it looks like the consensus was this is uim's fault. Reassigning
and merging.

* Charles Plessy ([EMAIL PROTECTED]) wrote:
> Package: uim-xim
> Version: 1:1.2.1-9
> Severity: important
> 
> Dear uim, nautilus and iceweasel maintainers,
> 
> I was suffering of iceweasel crashing (#412053) and nautilus refusing
> the input of tilde characters on the right half of filenames (#422758),
> and thanks to the sagacity of readers of debian-user-french, I think
> that found a common denominator: uim-xim.
> 
> I think that the problem is similar to the following scim bug:
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=348893
> 
> Basically, strange things happen when inputting non-ASCII characters
> through uim-xim, especially symbols and accented characters. I checked
> the behaviour of Nautilus with japanese characters, and it seems that
> they trigger the same problem as other non-ascii characters.
> 
> Surprisingly, out of two machines, the bug only affects fresh Etch installs. I
> figured out that uim-anthy is not called the same way on both systems (I use
> im-swich).
> 
> NO CRASH: (upgrade from Sarge)
> ---------
> 
> XIM=uim
> XIM_PROGRAM=/usr/bin/uim-xim
> XIM_ARGS=
> GTK_IM_MODULE=uim
> ENGINE=anthy
> 
> if [ -r "$HOME/.uim" ]; then
>   TMPFILE=$(mktemp) || exit 1
>   if [ "$(grep "; IM-SWITCH VALUE" $HOME/.uim)" ]; then
>     sed "s/(define default-im-name '[^)]*) ; IM-SWITCH VALUE/(define 
> default-im-name '$ENGINE) ; IM-SWITCH VALUE/" < $HOME/.uim > $TMPFILE
>   else
>     cat $HOME/.uim > $TMPFILE
>     if [ "$(grep -E "^\(define[[:space:]]+default-im-name[[:space:]]" 
> $HOME/.uim)" ]; then
>       echo "; (define default-im-name '$ENGINE) ; IM-SWITCH VALUE" >> $TMPFILE
>     else
>       echo "(define default-im-name '$ENGINE) ; IM-SWITCH VALUE" >> $TMPFILE
>     fi
>   fi
>   mv $TMPFILE $HOME/.uim
> else
>   echo "(define default-im-name '$ENGINE) ; IM-SWITCH VALUE" > $HOME/.uim
> fi
> 
> 
> CRASHES: (fresh Etch)
> --------
> 
> # UIM with GTK systray indicator
> XIM=uim
> XIM_PROGRAM=/usr/bin/uim-xim
> XIM_ARGS=
> GTK_IM_MODULE=xim
> QT_IM_MODULE=xim
> # It seems to me that the system needs to be initialized.
> # Folowing trick will wait 10 seconds without slowing down X start up.
> XIM_PROGRAM_XTRA="(sleep 10; uim-toolbar-gtk-systray)"
> DEPENDS="uim-xim,uim-gtk2.0|uim-qt,uim-anthy|uim-canna|uim-prime|uim-skk|uim-m17nlib"

-- 
Eric Dorland <[EMAIL PROTECTED]>
ICQ: #61138586, Jabber: [EMAIL PROTECTED]
1024D/16D970C6 097C 4861 9934 27A0 8E1C  2B0A 61E9 8ECF 16D9 70C6

Attachment: signature.asc
Description: Digital signature

Reply via email to