27 Jul
2015
27 Jul
'15
13:32
On Mon, 27 Jul 2015 15:12:15 +0200, Qiang Zhao wrote: > > > > 在 2015年07月26日 15:37, Fuminobu TAKEYAMA 写道: > > I've understood your opinion. > > > > We have started to discuss technical problems to realize our idea > > including your "manually selecting IM name". > > > > > > > On this point, the default settings should be "auto select depending > > > on the current locale" > > > > This means that we still need "auto select" to allow users to use > > some IMs before selecting IM and restarting at the first login. > > > > If it is acceptable that users need to restart at the first login to use > > IMs, I think "auto select" is not necessary. > > > > # Of course, we must provide a mechanism to ask which IM the user wants > > to use. > > > > Fuminobu Takeyama > > I want to say: > 1, allow users to use some IMs before selecting IM at the first login is > useful. Yes... and a bit of No. See below. > 2, The "auto select" is not necessary; Hmm, what if the system has two IMFs installed? Which one to take? > 3, We must provide a mechanism to ask which IM the user wants. > > I think there are 2 ways to ask our costomer: > 1, gnome-initial-setup ( l don't get the reason why we deprecate, I > don't find the reason in ML or any other docs.) I don't think we won't go for deprecating gnome-initial-setup. But, eventually we might need to work around the conflict with it. The problems are: - gnome-initial-setup isn't included in SLED12 (it was disabled explicitly). - It doesn't consider for other IMFs than ibus. I'm not 100% sure about the latter. Hopefully this got improved recently. And, gnome-initial-setup solves only for GNOME. So... > Or create another program to take the position. ... something is still needed for other DEs (including the primitive one like icewm or bare X). Oh, also we need to think of Wayland... in some time future. > 2, Create a selection table on GDM. it will call chameleon tongue's > desktop file later when customer successfully login. This would give a flexibility, indeed, but OTOH, too many knobs are messy on login screen from UI/UX POV. I guess GNOME devs won't like yet more button in the standard login screen. But, moving it into a special dialog won't help much, either; switching to a different IMF is mostly only for experts, and such people can likely do it in other way. Also, we shouldn't forget about the presence of system administrator. A sys admin may set up the default IMF in /etc/sysconfig/language. In that case, sys admin doesn't want to let user choose IMF explicitly but rather leave the default as much as possible. Last but not least, we need to think of the shared NFS home. On such a system, the selected IMF isn't always available on each machine. So, a fallback ("auto select") would be required. Takashi > Qiang Zhao > > > to use. > > > > On 2015年07月23日 20:40, Qiang Zhao wrote: > >> > On this point, the default settings should be "auto select > >> depending on > >> > the current locale" > >> > so far. > >> > >> Sorry, I think I didn't express my thought very clearly, See the > >> previous discussion: > >> > >> Qiang: > >> > 3, Select the default IM framework base language(current locale) is > >> useless in my opinion, > >> > So I think select-im only accept an IM name parameter, and set > >> for current user is enough. > >> > also, no need to divide in locale.d sub-folders. See my previous > >> email. > >> > >> Takashi > >> > For IM "frameworks", it makes little sense to limit per locale, > >> > indeed. Most of IM frameworks are locale-agnostic. Rather their > >> > input method (engine) is specific to locale. e.g. only ibus or fcitx > >> > package is installed without the engine like ibus-mozc, it's almost > >> > useless. > >> > > >> > A related question is whether we should mandate the IM framework for > >> > all locales. If user doesn't need more than XKB, why another layer > >> > should be there to make things complicated? > >> > >> Qiang: > >> > On the other hand, > >> - We still don't know which customer doesn't need more than XKB. > >> + We still don't know which customer only need XKB. > >> > So I think the better solution is to make an option on > >> > chameleon-tongue/profile.d > >> > of XKB(No IM Frame work but only XKB). > >> + At the same time, abandon "auto select depending on the current > >> locale" > >> > Please notice that even we choose by locales, it will not always be > >> right. > >> > >> Takashi: > >> > Right. Currently "none" corresponds to XKB, as XKB is always there as > >> > default on X. > >> > >> > -- > To unsubscribe, e-mail: opensuse-m17n+unsubscribe@opensuse.org > To contact the owner, e-mail: opensuse-m17n+owner@opensuse.org > -- To unsubscribe, e-mail: opensuse-m17n+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-m17n+owner@opensuse.org