Your message dated Tue, 07 Jul 2026 11:20:49 +0000
with message-id <[email protected]>
and subject line Bug#983116: fixed in im-config 1.1
has caused the Debian Bug report #983116,
regarding im-config: does not work under wayland and zsh as login shell
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
983116: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=983116
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: im-config
Version: 0.46-1
Severity: normal

When using wayland, /etc/profile.d/im-config_wayland.sh is used to execute
script /etc/X11/Xsession.d/70im-config_launch , but if the user sets
/usr/bin/zsh as login shell, it uses /etc/zsh/zprofile instead of
/etc/profile, and in turn scripts under /etc/profile.d are not executed.

My workaround is to add `export SHELL="/usr/bin/zsh"` in user's
~/.profile, and the shell in terminal windows under the user is zsh
while using bash as login shell.

-- Package-specific info:
=== command path ==
im-config is /usr/bin/im-config

=== im-config API -l: available IM ===
im-config -l =>  fcitx5 hime xim

=== im-config API -m: selected IM ===
im-config -m => 
   'system' 'user' 'automatic' 'override' 'autobase'
   'default' 'missing' 'fcitx5' '' 'fcitx5'

=== /etc/default/im-config ==
# Default im-config mode (see im-config(8))

# This im-config helps to start best available input method (IM)

# Always start highest priority IM
IM_CONFIG_DEFAULT_MODE=auto
# Start or not to start IM dynamically under CJKV/desktop environment
#IM_CONFIG_DEFAULT_MODE=cjkv
# Never start IM by im-config (Leave it to desktop system)
#IM_CONFIG_DEFAULT_MODE=none

# cjkv mode behavior:
#  case 1:
#    * desktop is listed in CJKV_DEFAULT_DESKTOP
#    * locale is under so-called CJKV environments
#    --> auto mode
#  case 2:
#    * desktop is listed in CJKV_DEFAULT_DESKTOP
#    * locale is *not* under so-called CJKV environments
#    --> none mode
#  case 3:
#    * desktop is *not* listed in CJKV_DEFAULT_DESKTOP
#    * locale is under any environments
#    --> auto mode
#
CJKV_DEFAULT_DESKTOP="*"
#CJKV_DEFAULT_DESKTOP="KDE:LXQt:XFCE"

# List of locales for so-called CJKV environments
CJKV_LOCALES="zh_TW:zh_HK:zh_SG:zh_CN:ja_JP:ko_KR:vi_VN"

# Set locale dependent preferred IM over standard auto mode if not GNOME
IM_CONFIG_PREFERRED_RULE="zh_CN,fcitx:zh_TW,fcitx:zh_HK,fcitx:zh_SG,fcitx"

# User and system wide configuration is normally done via im-config program.
# The above IM_CONFIG_PREFERRED_RULE sets locale dependent preferred IM
# override rule.  If you wish to use uim over ibus just for ja_JP,
# add :ja_JP,uim at the end of the above list. (Marked by "!" in GUI)

# List of desktop systems which starts ibus if available
#   Applicable desktops are excluded for applying IM_CONFIG_PREFERRED_RULE
DESKTOP_SETUP_IBUS="GNOME"

# Trace commands for debug
# (This may cause problem configuration file generated under console mode)
#IM_CONFIG_SETMODE="-x"

# Verbose output for debug (uncomment following)
#IM_CONFIG_VERBOSE="true"


=== localectl status ===
   System Locale: LANG=en_US.UTF-8
                  LANGUAGE=en_US:en
       VC Keymap: us
      X11 Layout: us
     X11 Variant: mac

=== locale output ===
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=C

=== environment vars ==
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_ALL=C
DISPLAY=:0
GNOME_SETUP_DISPLAY=:1
WAYLAND_DISPLAY=wayland-0
XDG_CURRENT_DESKTOP=GNOME
XDG_MENU_PREFIX=gnome-
XDG_RUNTIME_DIR=/run/user/1000
XDG_SESSION_CLASS=user
XDG_SESSION_DESKTOP=gnome
XDG_SESSION_TYPE=wayland
CLUTTER_IM_MODULE=xim
GTK_IM_MODULE=fcitx5
QT_IM_MODULE=fcitx5
XMODIFIERS=@im=fcitx


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

Kernel: Linux 5.10.0-3-amd64 (SMP w/8 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages im-config depends on:
ii  gettext-base  0.21-4

Versions of packages im-config recommends:
ii  whiptail    0.52.21-4+b3
ii  x11-common  1:7.7+22
ii  zenity      3.32.0-6

im-config suggests no packages.

-- Configuration Files:
/etc/X11/xinit/xinputrc changed [not included]

-- no debconf information

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: im-config
Source-Version: 1.1
Done: Osamu Aoki <[email protected]>

We believe that the bug you reported is fixed in the latest version of
im-config, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Osamu Aoki <[email protected]> (supplier of updated im-config package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 07 Jul 2026 19:53:23 +0900
Source: im-config
Architecture: source
Version: 1.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Input Method Team <[email protected]>
Changed-By: Osamu Aoki <[email protected]>
Closes: 654307 983116 1099858
Changes:
 im-config (1.1) unstable; urgency=medium
 .
   [ Andreas Tille ]
   * If im-config package is removed and but the config not purged login
     fails.  So check, whether the script that is called exists.
 .
   [ Osamu Aoki ]
   * README.*: refine contents (Closes: #654307, #983116, #1099858)
Checksums-Sha1:
 929ac920e4b7237f809b136f702b46b8352c81b8 1916 im-config_1.1.dsc
 e360d4cc437c08f3a4f030d1819d36e6de6e6ca1 36976 im-config_1.1.tar.xz
Checksums-Sha256:
 55be9a092e5e238988eb6a195dfa445291e9168fa2d464244531ce58aa9234cc 1916 
im-config_1.1.dsc
 f035cb4d1a1a5b435bb74b9edd8b65ec1574642fd8c78a38a3675fdae937d7a5 36976 
im-config_1.1.tar.xz
Files:
 1f8ecfeac71a4e39a56bf6feec00b7ae 1916 utils optional im-config_1.1.dsc
 ca44f262ac45a9e932dd5d96fa18faa0 36976 utils optional im-config_1.1.tar.xz

-----BEGIN PGP SIGNATURE-----

iQJFBAEBCgAvFiEEMTNyTWIHiBV56V1iHhNWiB3Y15EFAmpM24oRHG9zYW11QGRl
Ymlhbi5vcmcACgkQHhNWiB3Y15HQQxAAu6DcAe47+5u0zCQUdmCh3gh2GwLn52cX
q1AD3u4e1h9GVjGJHYQPg5iPdDODI3af1ffqQORGWWnotJYG2GX4OohCRepH2IBu
Zb5pG0NQVHVP3MdsjVg5gJpJgkw82PHyTwxakXByDp08AbigSfUjDXhlDrtRDpP9
yypKmRtjCNn2xc43fzwoYs5oSL3hO57TKVP2Wz4PUtgBYVHDyaGxdSV8XoF+Bpa8
jhlcKiN+EiPS7mCCJ2i4sJFmMDoL5miDchHytmqFQSPuHXDS3AkHt9VLCGZ598z5
GMxFXlYB52UAGVqH+aKvKs4w/80u84FO6MWoHAyXwrAJ35Oe5QrJolhi5oDsYfbl
GHWoA0p24MyNVFag3HLDDGzd2FUDE0XaragCPKbohSNYKoQudyeijszA9+bRGZJk
hR7P4BL9b/WnrcSpVoWaUKROoPJlGXMKWbLI7cPfKJypaYjUANNiVqN7NogA95iM
M2UHjsmoPDIRn1tC+KS8fqIVMDHE7ldNlqhiEJImno9cNda0PJs5QQWWuAz3oyBB
P2AsvzskivYuxHzpw4E3jpCSlJSX2d89mToNTjrEPDTe5RkdBylEp7n+pbZwg0CK
BN3QkqlzHkp9M94UWPDUR/55QN5qm0WDsHwUjcmd89cvMEfzPE9DX6KKXxBFcTPh
f2H5KB4VlKY=
=thp9
-----END PGP SIGNATURE-----

Attachment: pgpGdRqt7xhUE.pgp
Description: PGP signature


--- End Message ---

Reply via email to