That's why chameleon-tongue is launched by XDG autostart.
So, IM at the very first login won't work? The autostart phase is already after the environment variable setup.
On this point, the default settings should be "auto select depending on the current locale" so far.
But if we force users to relogin for activating IM at the first login, its annoyance factor appears higher.
If they are OK with the result of "auto select", they can go on without relogin. If not, they customize IMs and logout ... maybe after finishing online update. # setting for live USB users is another issue
1, At this point, I still l don't get the reason why we deprecate gnome-initial-setup, Or create another program like first-boot(fedora), to take the position?
If we considered only IBus and GNOME, gnome-initial-setup would be enough.
2, Another way is create a selection table on GDM. it will call chameleon tongue's desktop file later when customer successfully login.
That sounds interesting. Do you change lightdm, sddm, kdm, xdm as well as GDM? This approach might be easier for Ubuntu because we need to take care only lightdm. Fuminobu Takeyama On 2015/07/21 15:57, Qiang Zhao wrote:
在 2015年07月20日 23:08, Takashi Iwai 写道:
On Mon, 20 Jul 2015 16:57:04 +0200, Fuminobu TAKEYAMA wrote:
But it's before the window manager or other setup gets started, so something weird may happen easily...
That's why chameleon-tongue is launched by XDG autostart.
So, IM at the very first login won't work? The autostart phase is already after the environment variable setup.
I know if some settings was changed by chameleon tongue, the user have to log out the session, unfortunately.
I think this is understandable for many users (although annoying). But if we force users to relogin for activating IM at the first login, its annoyance factor appears higher.
thanks,
Takashi
1, At this point, I still l don't get the reason why we deprecate gnome-initial-setup, Or create another program like first-boot(fedora), to take the position? Because it can fix the functionality blank. 2, Another way is create a selection table on GDM. it will call chameleon tongue's desktop file later when customer successfully login.
Assume that a user switch to Fcitx from IBus from a dialog of chameleon-tongue. If fcitx is not installed, chameleon-tongue ask if he wants to install fcitx. It's better to active Fcitx at same time. Only a installation will make people confused.
Qiang -- To unsubscribe, e-mail: opensuse-m17n+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-m17n+owner@opensuse.org