Hi folks, Currently we have supported to choose input methods against current locale when the desktop is started. however it is a little complex and some feature was actually kindless. e.g. it allows people to specify the different input methods for the different locale though, the input method which we have used by default, scim has only supported the input method switching in itself and it is not controllable from outside scim. There are input methods that allows to specify which the input method engine would be used by default though, it makes confusion and may be incompatible in the future between the input method and something tools. So I think we need to restructure it for next release. My proposal is: - input methods that has supported the different input method engines for different languages or has such framework, only provides the alternatives name, xinput-default. - single input methods, such as XIM server provides the alternatives name, xinput-ll_CC for only their supported locale. i.e. if one supports ja_JP.* locale, it has to provides xinput-ja_JP. - $HOME/.xinput.d would be obsoletes. it is maybe overkill. just a file like .xinputrc would be better. - one xinput script which is usually put under /etc/X11/xinit/xinput.d/, invokes the proper XIM server for people who still wants to use them. so if one wants to use XIM, symlink it to .xinputrc or changing with alternatives will do that. it is still better than current one since XIM server works on only the exact locale and it will be less trouble. - xinput.sh reads only xinput-default (and .xinputrc for the user-specific thing) and stop to find ll_CC things against current locale. according to the above reasons. Any comments/objections are welcome. TIA, -- Akira TAGOH
Attachment:
pgpgSDN9MKCAL.pgp
Description: PGP signature
-- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-list