Description of problem: SCIM should not be hardcoded in /etc/X11/xinit/xinitrc. It avoids other IME frameworks such as gcin to be started as default. Version-Release number of selected component (if applicable): xorg-x11-xinit-1.0.7-6.fc9.i386 How reproducible: Always. Steps to Reproduce: 0. install chinese support and gcin. 1. login gnome desktop. 2. choose gcin in im-chooser. 3. logout and login again. 4. check results. Actual results: scim is started as the only IME framework still. Expected results: gcin should be started as the only IME framework. Additional info: Filed on behalf of candyz, contactable on IRC 'candyz', #gcin, irc.freenode.net in %post, this command returned error: %{_sbindir}/alternatives --install %{_sysconfdir}/X11/xinit/xinputrc xinputrc %{_sysconfdir}/X11/xinit/xinput.d/gcin.conf 40
(In reply to comment #0) > SCIM should not be hardcoded in /etc/X11/xinit/xinitrc. It is not. Maybe you're referring to /etc/X11/xinit/xinputrc which is an alternatives symlink. > in %post, this command returned error: > %{_sbindir}/alternatives --install %{_sysconfdir}/X11/xinit/xinputrc xinputrc > %{_sysconfdir}/X11/xinit/xinput.d/gcin.conf 40 What is the error?
# imsettings-stop OK # imsettings-start gcin (imsettings-start:5925): IMSettings-WARNING **: Failed to invoke a method `StartIM': Failed to execute child process "gcin" (No such file or directory) Failed to start IM process `gcin'
Please update gcin.conf to use a full path for the program.
gcin-1.4.2-2.fc9 has been submitted as an update for Fedora 9
gcin-1.4.2-2.fc9 has been pushed to the Fedora 9 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update gcin'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F9/FEDORA-2008-5783
im-chooser does its job on my Fedora 9 with the following version: $ rpm -q gcin; rpm -q scim gcin-1.4.1-1.fc9.i386 scim-1.4.7-23.fc9.i386
gcin-1.4.2-2.fc9 has been pushed to the Fedora 9 stable repository. If problems still persist, please make note of it in this bug report.