upgrading issue to f18

Matthias Clasen mclasen at redhat.com
Thu Sep 27 12:27:10 UTC 2012

On Thu, 2012-09-27 at 17:19 +0900, Akira TAGOH wrote:

> I have a problem on upgrading to f18 for the input method
> because of the new feature, the input source on GNOME
> 3.6. IBus is now managed under GNOME by that feature but
> there are no compatibilities between older IBus
> configuration and GNOME's. in addition to it, there are no
> IME nor the shortcut key by default for certain
> languages. also heard that we won't ship gnome-initial-setup
> in f18 (assuming that it's responsible to setup for them
> too). 

We've pushed the initial-setup integration until f19, yes. I want to
start looking into it soon in rawhide. But gnome-initial-setup doesn't
have input sources configuration currently, anyway. It is something we
need to add.

> thus, those matters introduces IBus won't work until
> one set up on gnome-control-center, which is obviously an
> regression.
> One positive idea to migrate the configuration is to use
> gsettings command line tool for initial boot and my
> questions is:
>  1) is there any possible issues if any script changes
>  something through gsettings?
>  2) if not, where would it be better to do? in
>  /etc/X11/xinit/xinitrc.d ? or via XDG autostart?
>  3) or is there any better idea to address this issue?

I would be hesitant to put too much of hack back in place, when the
initial-setup is almost there already. Scripts in /etc/X11/xinit are
basically outside the session, and not a good solution; you'll have to
struggle with not making them run in other desktops, etc etc. Any
solution that involves writing settings at login is going to increase
our already slow login time by forcing dconf to be launched.

If we absolutely need to have a solution that derives a default input
source from the display language (which you still have to set up
initially, anyway), I would suggest to do it inside the settings-daemon
plugin, and only if we detect a 'pristine' system, ie no input sources
configured at all.

Rui, Allan, what do you think ?

More information about the desktop mailing list