Package: im-config
Version: 0.22-3
Severity: wishlist

This is not really about im-config itself but about life after im-config.

im-config (or its previous life as im-switch included) needs to be
activated by the starting of the X via Xsession.  This interface is used
by by im-config (or im-switch).  Another way to start IM is from XDG
autostart (/etc/xdg/autostart/) instead of Xsession.  So extending
im-config (or im-switch) to use this can be done by this route for
GNOME3 Dynamically resetting environment variable is not a part of
design for im-config.  These are basic design issues. Switching
different IM tools requires to restart X session even with this XDG
autostart extension. 

Tago-san's im-chooser can dynamically update IM without restarting X
so it looks better.

https://fedorahosted.org/im-chooser/
 https://fedorahosted.org/im-chooser/wiki/ImChooser
 http://tagoh.bitbucket.org/imsettings/
 Supported Toolkits
    * GTK+
    * LXDE
    * MATE
    * Qt
    * XFCE
    * X (with IMSettings XIM server; require libgxim)

I do not know how im-chooser workis with GNOME3.

As for GNOME3 gnome-shell related GUI configuration, I found a post for
similar issues on Ubuntu bug list for im-switch by Ma:
 https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/875435

 A better approach of supporting IBus and other IM framework is using a
 separate UI.  The UI can be very native to DE concerned and it
 communicates with the IM framework concerned through DBus.

 I've found four existing examples:
 https://github.com/tualatrix/fcitx-gimpanel (DE: Unity, IMF: Fcitx)
 https://github.com/fujiwarat/ibus-gjs (DE: GNOME, IMF: IBus)
 http://userbase.kde.org/Tutorials/Kimpanel (DE: KDE, IMF: Multiple)
 https://github.com/csslayer/kimpanel-for-gnome-shell (DE: GNOME, IMF: Multiple)

(The original bug for im-switch discussed in the bug report is not fixed
in Debian but the effectively same fix is done.)

At any rate, this is something to think about.

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (100, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.9-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages im-config depends on:
ii  dialog        1.2-20130523-1
ii  gettext-base  0.18.2.1-1
ii  zenity        3.8.0-1

Versions of packages im-config recommends:
ii  dialog      1.2-20130523-1
ii  x11-common  1:7.7+3

im-config suggests no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to