Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#13854 - SCIM stopped working in non-gtk applications

Attached to Project: Arch Linux
Opened by marcin (mpsi) - Wednesday, 18 March 2009, 18:37 GMT
Last edited by Eric Belanger (Snowman) - Thursday, 19 March 2009, 18:06 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Eric Belanger (Snowman)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

I use SCIM to input Chinese with the following lines in ~/.xprofile file:

export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE="scim"
export QT_IM_MODULE="xim"
scim -d

It used to work everywhere including Java and Qt applications, but after last update stopped working anywhere except GTK applications.

This task depends upon

Closed by  Eric Belanger (Snowman)
Thursday, 19 March 2009, 18:06 GMT
Reason for closing:  Fixed
Additional comments about closing:  backup array added in scim-1.4.8-4
Comment by Eric Belanger (Snowman) - Wednesday, 18 March 2009, 19:50 GMT
Although I don't use these packages, I did the update. They were in testing for several weeks and several users reported that they are working fine. I'll see what I can do. As I mention in your other report, try downgrading your arphic font (of course if they're the one you use). If possible, try to provide more information. I'll ask on the ML for confirmations/hints.
Comment by Philipp Brüschweiler (EdwardXXIV) - Wednesday, 18 March 2009, 20:16 GMT
Same for me, scim doesn't work anymore in qt3 and 4. Though it does work with Java.

I start scim like this:
export XMODIFIERS="@im=SCIM"
export GTK_IM_MODULE="scim"
export QT_IM_MODULE="scim"
scim -d

x86_64 Arch
related packages:
scim 1.4.8-3
scim-anthy 1.2.7-1
anthy 9100h-1
Comment by marcin (mpsi) - Wednesday, 18 March 2009, 21:50 GMT
Is the patched version of the package (1.4.8-2, right?) still available anywhere? If so, I'd rather use it for testing the issue than patch myself.
Comment by Eric Belanger (Snowman) - Wednesday, 18 March 2009, 22:11 GMT
get the patched scim here: http://dev.archlinux.org/~eric/

marcin: what architecture are you on? I'll check if other distro have applied patches and post test packages on my web space. If you're also using x86_64, I'll just provide x86_64 packages.
Comment by marcin (mpsi) - Wednesday, 18 March 2009, 22:14 GMT
Yes, x86_64. Sorry, forgot to mention it.
Comment by marcin (mpsi) - Wednesday, 18 March 2009, 22:39 GMT
1.4.8-2 behaves exactly in the same way as 1.4.8-3

Scim related packages on my system:

anthy
libchewing
scim
scim-chewing
scim-tables
uim
scim-uim

both arphic fonts

and also:

scim-m17n
scim-pinyin

What additonal information I could provide would be useful for you?
Comment by marcin (mpsi) - Wednesday, 18 March 2009, 23:09 GMT
Downgrading to 1.4.7-1 revealed that it also doesn't work properly anymore. A misconfiguration problem?
Comment by marcin (mpsi) - Thursday, 19 March 2009, 00:10 GMT
Solved - /etc/scim/global was missing my locale (added manually previously)
Comment by Eric Belanger (Snowman) - Thursday, 19 March 2009, 02:04 GMT
Philipp: Could you confirm that adding your locale to /etc/scim/global fixes the problem for you too?

My guess is that the config file was overwritten in the upgrade. If it's indeed the cause of the bug, I'll fix it with a backup array.
Comment by marcin (mpsi) - Thursday, 19 March 2009, 07:58 GMT
Yes, this was the cause of the problem in my case - the file gets overwritten during the upgrade.
Comment by Philipp Brüschweiler (EdwardXXIV) - Thursday, 19 March 2009, 11:56 GMT
Yes, same problem here. Thanks!
Comment by Eric Belanger (Snowman) - Thursday, 19 March 2009, 16:39 GMT
Great. I'm glad you found the problem by yourself. I'll build a scim with a backup array then.

Loading...