[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#977476: im-config leaves fcitx5 in defunct/Z state



Package: im-config
Version: 0.45-1
Severity: normal
X-Debbugs-Cc: zhsj@debian.org

Dear Maintainer,

$ ps aux|grep fcitx
zhsj        1011  0.0  0.0      0     0 ?        Z    Nov30   0:00 [fcitx5] <defunct>
zhsj        1014  0.0  0.5 604268 123632 ?       Sl   Nov30  10:50 /usr/bin/fcitx5 -d

fcitx5 process is in defunct state.

By changing `/usr/bin/fcitx5 -d 2> /dev/null &` to `/usr/bin/fcitx5 -d
2> /dev/null` seems to fix the problem, but I have no idea about it.

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

=== im-config API -l: available IM ===
im-config -l =>  fcitx5 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
#   "-" preceded entries are force to be excluded
#   Applicable desktops are excluded for applying IM_CONFIG_PREFERRED_RULE
DESKTOP_SETUP_IBUS="-Budgie: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
       VC Keymap: n/a
      X11 Layout: us
       X11 Model: pc105

=== /etc/X11/default-display-manager ===
/usr/bin/sddm

=== setxkbmap -print ===

=== locale output ===
LANG=en_US.UTF-8
LANGUAGE=
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
LC_ALL=C
XDG_RUNTIME_DIR=/run/user/1000
XDG_SESSION_CLASS=user
XDG_SESSION_ID=7156
XDG_SESSION_TYPE=tty


-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing'), (100, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.9.0-3-amd64 (SMP w/4 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
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.19.8.1-10

Versions of packages im-config recommends:
ii  whiptail    0.52.21-4+b3
ii  x11-common  1:7.7+21

im-config suggests no packages.

-- no debconf information


Reply to: