Package: ibus
Version: 1.5.26-3
Severity: important
Tags: upstream

Dear Maintainer,

You mgiht known https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/1968459

upstream start script was written by bashisum. That ts why X11 users
launch ibus-datemon indiviually.

For Example
```
cat /tmp/hoge1.sh 
#!/bin/sh
/usr/bin/ibus-daemon --panel disable $([[ $XDG_SESSION_TYPE == "x11" ]] && echo 
"--xim")
```
```
checkbashism /tmp/hoge1.sh

possible bashism in hoge1.sh line 2 (alternative test command ([[ foo ]] should 
be [ foo ])):
/usr/bin/ibus-daemon --panel disable $([[ $XDG_SESSION_TYPE == "x11" ]] && echo 
"--xim")
possible bashism in hoge1.sh line 2 (should be 'b = a'):
/usr/bin/ibus-daemon --panel disable $([[ $XDG_SESSION_TYPE == "x11" ]] && echo 
"--xim")
```

Fix these bashsim. or change origianl bug reqport(use Bash)


-- Package-specific info:
ibus is /usr/bin/ibus
ibus-setup is /usr/bin/ibus-setup
im-config -l =>  ibus xim
im-config -m => 'default' 'ibus' 'ibus' '' 'ibus'

XMODIFIERS=
GTK_IM_MODULE=
QT_IM_MODULE=
WAYLAND_DISPLAY=
XDG_CURRENT_DESKTOP=
XDG_MENU_PREFIX=
XDG_RUNTIME_DIR=/run/user/1000
XDG_SEAT=
XDG_SESSION_CLASS=user
XDG_SESSION_DESKTOP=
XDG_SESSION_ID=1034
XDG_SESSION_TYPE=tty

== ls -l /usr/lib/ibus/ibus-* /usr/libexec/ibus-* ==
/bin/ls: cannot access '/usr/lib/ibus/ibus-*': No such file or directory
-rwxr-xr-x 1 root root  22832 Apr  4 20:01 /usr/libexec/ibus-dconf
-rwxr-xr-x 1 root root   1119 Jan  2 05:25 /usr/libexec/ibus-engine-anthy
-rwxr-xr-x 1 root root  14640 Apr  4 20:01 /usr/libexec/ibus-engine-simple
-rwxr-xr-x 1 root root 166192 Apr  4 20:01 /usr/libexec/ibus-extension-gtk3
-rwxr-xr-x 1 root root  18736 Apr  4 20:01 /usr/libexec/ibus-memconf
-rwxr-xr-x 1 root root  92464 Apr  4 20:01 /usr/libexec/ibus-portal
-rwxr-xr-x 1 root root   1053 Jan  2 05:25 /usr/libexec/ibus-setup-anthy
-rwxr-xr-x 1 root root 121144 Apr  4 20:01 /usr/libexec/ibus-ui-emojier
-rwxr-xr-x 1 root root 321904 Apr  4 20:01 /usr/libexec/ibus-ui-gtk3
-rwxr-xr-x 1 root root 100280 Apr  4 20:01 /usr/libexec/ibus-x11

== dpkg-query -l 'ibus*' ==
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name               Version                    Architecture Description
+++-==================-==========================-============-=======================================
ii  ibus               1.5.26-3                   amd64        Intelligent 
Input Bus - core
ii  ibus-anthy         1.5.14-1                   amd64        anthy engine for 
IBus
un  ibus-array         <none>                     <none>       (no description 
available)
ii  ibus-clutter:amd64 0.0+git20090728.a936bacf-7 amd64        ibus input 
method framework for clutter
ii  ibus-data          1.5.26-3                   all          Intelligent 
Input Bus - data files
un  ibus-doc           <none>                     <none>       (no description 
available)
un  ibus-el            <none>                     <none>       (no description 
available)
un  ibus-googlepinyin  <none>                     <none>       (no description 
available)
ii  ibus-gtk:amd64     1.5.26-3                   amd64        Intelligent 
Input Bus - GTK2 support
ii  ibus-gtk3:amd64    1.5.26-3                   amd64        Intelligent 
Input Bus - GTK3 support
un  ibus-gtk4          <none>                     <none>       (no description 
available)
un  ibus-pinyin        <none>                     <none>       (no description 
available)

=== gsettings ===
org.freedesktop.ibus.general dconf-preserve-name-prefixes 
['/desktop/ibus/engine/pinyin', '/desktop/ibus/engine/bopomofo', 
'/desktop/ibus/engine/hangul']
org.freedesktop.ibus.general embed-preedit-text true
org.freedesktop.ibus.general enable-by-default false
org.freedesktop.ibus.general engines-order ['anthy', 'xkb:jp::jpn']
org.freedesktop.ibus.general preload-engines ['xkb:jp::jpn', 'anthy']
org.freedesktop.ibus.general switcher-delay-time 400
org.freedesktop.ibus.general use-global-engine true
org.freedesktop.ibus.general use-system-keyboard-layout false
org.freedesktop.ibus.general use-xmodmap true
org.freedesktop.ibus.general version '1.5.25'
org.freedesktop.ibus.general xkb-latin-layouts ['ara', 'bg', 'cz', 'dev', 'gr', 
'gur', 'in', 'jp(kana)', 'mal', 'mkd', 'ru', 'ua']
org.freedesktop.ibus.general.hotkey disable-unconditional @as []
org.freedesktop.ibus.general.hotkey enable-unconditional @as []
org.freedesktop.ibus.general.hotkey next-engine ['Alt+Shift_L']
org.freedesktop.ibus.general.hotkey next-engine-in-menu ['Alt+Shift_L']
org.freedesktop.ibus.general.hotkey prev-engine @as []
org.freedesktop.ibus.general.hotkey previous-engine @as []
org.freedesktop.ibus.general.hotkey trigger ['Control+space', 
'Zenkaku_Hankaku', 'Alt+Kanji', 'Alt+grave', 'Hangul', 'Alt+Release+Alt_R']
org.freedesktop.ibus.general.hotkey triggers ['Zenkaku_Hankaku']
org.freedesktop.ibus.panel auto-hide-timeout 10000
org.freedesktop.ibus.panel custom-font 'Sans 24'
org.freedesktop.ibus.panel follow-input-cursor-when-always-shown false
org.freedesktop.ibus.panel lookup-table-orientation 1
org.freedesktop.ibus.panel property-icon-delay-time 500
org.freedesktop.ibus.panel show 2
org.freedesktop.ibus.panel show-icon-on-systray true
org.freedesktop.ibus.panel show-im-name false
org.freedesktop.ibus.panel use-custom-font true
org.freedesktop.ibus.panel use-glyph-from-engine-lang true
org.freedesktop.ibus.panel x -1
org.freedesktop.ibus.panel xkb-icon-rgba '#ffffff'
org.freedesktop.ibus.panel y -1
org.freedesktop.ibus.panel.emoji favorite-annotations @as []
org.freedesktop.ibus.panel.emoji favorites @as []
org.freedesktop.ibus.panel.emoji font 'Monospace 16'
org.freedesktop.ibus.panel.emoji has-partial-match false
org.freedesktop.ibus.panel.emoji hotkey ['<Control>period', 
'<Control>semicolon']
org.freedesktop.ibus.panel.emoji lang 'en'
org.freedesktop.ibus.panel.emoji load-emoji-at-startup true
org.freedesktop.ibus.panel.emoji load-unicode-at-startup false
org.freedesktop.ibus.panel.emoji partial-match-condition 0
org.freedesktop.ibus.panel.emoji partial-match-length 3
org.freedesktop.ibus.panel.emoji unicode-hotkey ['<Control><Shift>u']

=== localectl status ===
   System Locale: LANG=ja_JP.UTF-8
       VC Keymap: n/a
      X11 Layout: jp
       X11 Model: pc105

=== /etc/X11/default-display-manager ===
/usr/sbin/gdm3

=== setxkbmap -print ===


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

Kernel: Linux 5.16.0-1-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=ja_JP.UTF-8, LC_CTYPE=ja_JP.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages ibus depends on:
ii  adwaita-icon-theme   42~really41.0-1
ii  dconf-cli            0.40.0-3
ii  gir1.2-gtk-3.0       3.24.33-1
ii  gir1.2-ibus-1.0      1.5.26-3
ii  ibus-data            1.5.26-3
ii  init-system-helpers  1.62
ii  libatk1.0-0          2.38.0-1
ii  libc6                2.33-7
ii  libcairo2            1.16.0-5
ii  libdconf1            0.40.0-3
ii  libgdk-pixbuf-2.0-0  2.42.8+dfsg-1
ii  libglib2.0-0         2.72.0-1+b1
ii  libgtk-3-0           3.24.33-1
ii  libibus-1.0-5        1.5.26-3
ii  libpango-1.0-0       1.50.6+ds-2
ii  libpangocairo-1.0-0  1.50.6+ds-2
ii  libx11-6             2:1.7.5-1
ii  libxfixes3           1:6.0.0-1
ii  libxi6               2:1.8-1
ii  python3              3.9.8-1
ii  python3-gi           3.42.0-3
ii  python3-ibus-1.0     1.5.26-3

Versions of packages ibus recommends:
ii  ibus-gtk   1.5.26-3
ii  ibus-gtk3  1.5.26-3
pn  ibus-gtk4  <none>
ii  im-config  0.50-2

Versions of packages ibus suggests:
ii  ibus-clutter  0.0+git20090728.a936bacf-7
pn  ibus-doc      <none>

-- no debconf information

Reply via email to