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