Difference between revisions of "Note for GNOME Later than 3.6"

From Fcitx
Jump to navigation Jump to search
 
(13 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages />
+
<languages/>
  
 
<translate>
 
<translate>
1. libibus maybe compiled as a dependency of gnome, don't try to remove it (If you're not using gentoo).
+
1. libibus maybe compiled as a dependency of gnome, don't try to remove it. If you're using gentoo, try below steps to remove ibus:
 +
* add -i18n use flag to your make.conf, and run:
 +
emerge --update --newuse --deep @world --ask
 +
* rebuild gnome-shell with -nls use flag
 +
* remove app-i18n/ibus:
 +
emerge -cav app-i18n/ibus
  
2. Remove package provide /usr/bin/ibus-daemon, to avoid possible conflicts, the package name may vary from distribution to distribution.
+
2. uninstall package that contains ibus-daemon on your system.
  
'''Disclaimer''': We don't try to be evil here, like 360 vs QQ, but as for the reason you to uninstall IBus, you should check [https://bugzilla.gnome.org/show_bug.cgi?id=685514 here], this fix merged into 3.6.1. GNOME 3.6 make other input method framework not usable, if it detect IBus is installed and IBus integration enabled at compiling time.
+
Or if you want to keep ibus installed (if you want to use fcitx you don't need ibus at all, for older gnome 3.6 you might also hit [https://bugzilla.gnome.org/show_bug.cgi?id=685514 this bug], so you'd better remove it), run:
  
3. Since fcitx can already take care of Xkb, you may want to run:
 
 
  gsettings set org.gnome.settings-daemon.plugins.keyboard active false  
 
  gsettings set org.gnome.settings-daemon.plugins.keyboard active false  
  
4. If you are using fedora, make sure to use imsettings to select "Fcitx".
+
as your current user.
 +
 
 +
Or,
 +
 
 +
3. If you are using fedora, make sure to use imsettings to select "Fcitx".
 +
 
 +
4. If set GTK_IM_MODULE doesn't work, try run following command.
 +
 
 +
gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/IMModule':<'fcitx'>}"
 +
 
 +
Re-login.
  
 
</translate>
 
</translate>

Latest revision as of 15:54, 17 February 2017


1. libibus maybe compiled as a dependency of gnome, don't try to remove it. If you're using gentoo, try below steps to remove ibus:

  • add -i18n use flag to your make.conf, and run:
emerge --update --newuse --deep @world --ask
  • rebuild gnome-shell with -nls use flag
  • remove app-i18n/ibus:
emerge -cav app-i18n/ibus

2. uninstall package that contains ibus-daemon on your system.

Or if you want to keep ibus installed (if you want to use fcitx you don't need ibus at all, for older gnome 3.6 you might also hit this bug, so you'd better remove it), run:

gsettings set org.gnome.settings-daemon.plugins.keyboard active false 

as your current user.

Or,

3. If you are using fedora, make sure to use imsettings to select "Fcitx".

4. If set GTK_IM_MODULE doesn't work, try run following command.

gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/IMModule':<'fcitx'>}"

Re-login.