[Pkg-ime-devel] Bug#715568: May be different issue

Hongzheng Wang wanghz at gmail.com
Sun Jul 14 18:38:08 UTC 2013


Yes, upgrading to gnome 3.8 is still not straightforward but doable.

Right now, I installed ibus_1.5.2-4 and ibus-anthy_1.4.99.20120327-1.
I used a simple way to check if ibus-anthy is activated: simply input
something in gedit.  ibus itself is always successfully started (can
check with ps).

I checked with Fedora 19 (having gnome 3.8 and ibus 1.5) and found the
"expected" behavior of ibus is as follows:

1. ibus-setup is no longer used. Instead, gnome 3.8 "regional &
language settings" takes over.  Specifically, user needs to add their
desired ibus input methods in "regional & language settings" as "input
sources".

2. the hotkey to switch input methods is controlled by "regional &
language settings".  The default hotkey is super+space.

3. there is no traditional ibus keyboard icon.  Instead, there is an
input source indicator icon (see e.g.
http://ewgeny.files.wordpress.com/2013/05/russian-language.png?w=584).

4. whether using the same input source for all windows is configurable
in "regional & language settings".

After installing ibus-anthy_1.4.99.20120327-1, it does not appear in
"regional & language settings" as expected.  There is not an item with
"Japanese (anthy)".  That may explain why it doesn't work.

So it looks like all ibus input methods need to be updated and
repackaged to satisfy the new interface of gnome 3.8+ibus 1.5.

Thanks,
Hongzheng

On Sat, Jul 13, 2013 at 11:55 PM, Osamu Aoki <osamu at debian.org> wrote:
> Hi,
>
> On Sat, Jul 13, 2013 at 02:21:53PM -0700, Hongzheng Wang wrote:
>> Hi Osamu,
>>
>> systemd is installed but I didn't do any special setting for it.  I am
>> not sure what is the problem you are facing with systemd and
>> gnome-shell 3.8.
>
> I tried to do both and more and failed.  Now I realize GNOME 3.8
> requires hardware accel. .  I realize if I install NVIDIA driver to
> Linux with optimus GPU thingy, it fails.  Let's just install Intel one
> only.  Now that I removed all NVIDIA driver thingy and added
> init=/bin/systemd, it boots nicely.
>
> But it was a bit tricky
> $ sudo apt-get install gnome-shell/experimental
> did not do easy upgrade.  Nor aptitude was usable for this task.
>
> I had to temporarily change preferences to set the pin to 500 for
> experimental and do dist-upgrade.  Now I set back pin to 10 to prevent
> random packages to be installe from experimental.
>
>> For ibus-anthy, I found some issues.  If the experimental version of
>
> Did you try new 1.5.3-1 which I uploaded last night?
>
>> ibus-anthy is installed, I cannot activate it at all.  I have added
>> "Japanese" as an input source from gnome 3.8 "region & language
>> settings".  But even I choose manually "ja", ibus-anthy is still not
>> activated.
>
> How did you verify this.  Are you sure it is not working or is just
> missing the indicator icon.
>
>> By contrast, if I install the sid version of ibus-anthy, this Japanese
>> input method is always activated in all applications.  I found
>> ibus-googlepinyin from sid has the same issue.
>
> How did you verify this? Icon or behavior?  Did you use "ps".
>
>> I wonder if there is any special setting needed for gnome 3.8?
>
> I do not know this yet.
>
> I have ibus-mozc under gnome-shell 3.8.  Hmmm... icon is gone but my old
> setting seems to be working.  I can input Japanese using mozc.
> I am missing keyboard icon.
>
> $ apt-cache policy ibus-mozc ibus
> ibus-mozc:
>   Installed: 1.6.1187.102-1
>   Candidate: 1.6.1187.102-1
>   Version table:
>  *** 1.6.1187.102-1 0
>         500 http://ftp.jp.debian.org/debian/ jessie/main amd64 Packages
>         500 http://ftp.jp.debian.org/debian/ sid/main amd64 Packages
>         100 /var/lib/dpkg/status
> ibus:
>   Installed: 1.5.1.is.1.4.2-3
>   Candidate: 1.5.1.is.1.4.2-3
>   Version table:
>      1.5.2-4 0
>         100 http://ftp.jp.debian.org/debian/ experimental/main amd64 Packages
>  *** 1.5.1.is.1.4.2-3 0
>         500 http://ftp.jp.debian.org/debian/ sid/main amd64 Packages
>         100 /var/lib/dpkg/status
>      1.5.1.is.1.4.2-2 0
>         500 http://ftp.jp.debian.org/debian/ jessie/main amd64 Packages
>
> OK, I was usung sid version.  It is not working right.
>
> Hmmm... let me update to ibus_1.5.2-4.. Oops, it fails to start. This is big problem.
>
> Let me see....
>
> For 1.5.1.is.1.4.2-3
> Build options:
>   Version                   1.4.2
>   Install prefix            /usr
>   Build shared libs         yes
>   Build static libs         no
>   CFLAGS                    -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security
>   Gtk2 immodule dir         /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules
>   Gtk3 immodule dir         /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules
>   Build gtk2 immodule       yes
>   Build gtk3 immodule       yes
>   Build XIM agent server    yes
>   Build python modules      yes
>   Build gconf modules       yes
>   Build memconf modules     no
>   Build dconf modules       no
>   Build introspection       yes
>   IBus-1.0.gir scannerflags "--identifier-prefix=IBus --symbol-prefix=ibus"
>   Build vala binding        yes
>   Build document            no (disabled, use --enable-gtk-doc to enable)
>   Enable key snooper        yes
>   No snooper regexes        ".*chrome.*,.*chromium.*,firefox.*,Do.*"
>   Panel icon                "input-keyboard-symbolic"
>   Enable surrounding-text   yes
>
> For 1.5.2-4:
> Build options:
>   Version                   1.5.2
>   Install prefix            /usr
>   Build shared libs         yes
>   Build static libs         no
>   CFLAGS                    -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security
>   Gtk2 immodule dir         /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules
>   Gtk3 immodule dir         /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules
>   Build gtk2 immodule       yes
>   Build gtk3 immodule       yes
>   Build XIM agent server    yes
>   Build python library      yes
>   Build gconf modules       no (disabled, use --enable-gconf to enable)
>   Build memconf modules     no
>   Build dconf modules       yes (enabled, use --disable-dconf to disable)
>   Build introspection       yes
>   IBus-1.0.gir scannerflags "--warn-all --identifier-prefix=IBus --symbol-prefix=ibus"
>   Build vala binding        yes
>   Build document            no (disabled, use --enable-gtk-doc to enable)
>   Build UI                  yes (enabled, use --disable-ui to disable)
>   Build engine              yes (enabled, use --disable-engine to disable)
>   Enable key snooper        yes
>   No snooper regexes        ".*chrome.*,.*chromium.*,firefox.*,Do.*"
>   Panel icon                "ibus-keyboard"
>   Enable surrounding-text   yes
>   Enable libnotify          yes (enabled, use --disable-libnotify to disable)
>   Run test cases            yes
> ----
> Hmmm dconf and gconf default have changed.
> New Build UI, and Build engine exist.
> Panel icon name is different.
>
> Osamu
>



More information about the Pkg-ime-devel mailing list