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

Bug#1053242: ibus: Keyboard input gets jumbled when typing fast



Package: ibus
Version: 1.5.27-5
Severity: normal
Tags: upstream
X-Debbugs-Cc: Billy@Croan.org

Dear Maintainer,

   * What led up to the situation?
I was trying to search a large (300GB) directory of documents or for one in
particular, by file name.
   * What exactly did you do (or not do) that was effective (or
     ineffective)?
typed a long word into nautilus to perform the search
   * What was the outcome of this action?
The letters were 'received' out of order unless I waited a full second for each
letter to appear before typing the next.
   * What outcome did you expect instead?
I expected to be able to type at my normal speed without reading and waiting
for each letter.

I tracked this down via https://gitlab.gnome.org/GNOME/nautilus/-/issues/2877
to an upstream bug in ibus: https://github.com/ibus/ibus/issues/2486

I am requesting a backport of ibus' fix to stable/bookworm:
https://github.com/ibus/ibus/pull/2532/commits

Or to update the version in bookworm to the latest upstream if that wouldn't
break anything.


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

XMODIFIERS=@im=ibus
GTK_IM_MODULE=ibus
QT_IM_MODULE=ibus
WAYLAND_DISPLAY=
XDG_CURRENT_DESKTOP=X-Cinnamon
XDG_MENU_PREFIX=
XDG_RUNTIME_DIR=/run/user/1000
XDG_SEAT=seat0
XDG_SESSION_CLASS=user
XDG_SESSION_DESKTOP=cinnamon
XDG_SESSION_ID=2
XDG_SESSION_TYPE=x11

== 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 Feb 13  2023 /usr/libexec/ibus-dconf
-rwxr-xr-x 1 root root  39256 Nov  8  2022 /usr/libexec/ibus-engine-hangul
-rwxr-xr-x 1 root root  43320 Feb 20  2023 /usr/libexec/ibus-engine-m17n
-rwxr-xr-x 1 root root  14640 Feb 13  2023 /usr/libexec/ibus-engine-simple
-rwxr-xr-x 1 root root 166192 Feb 13  2023 /usr/libexec/ibus-extension-gtk3
-rwxr-xr-x 1 root root  18736 Feb 13  2023 /usr/libexec/ibus-memconf
-rwxr-xr-x 1 root root  92464 Feb 13  2023 /usr/libexec/ibus-portal
-rwxr-xr-x 1 root root    912 Nov  8  2022 /usr/libexec/ibus-setup-hangul
-rwxr-xr-x 1 root root  35128 Feb 20  2023 /usr/libexec/ibus-setup-m17n
-rwxr-xr-x 1 root root 121144 Feb 13  2023 /usr/libexec/ibus-ui-emojier
-rwxr-xr-x 1 root root 321904 Feb 13  2023 /usr/libexec/ibus-ui-gtk3
-rwxr-xr-x 1 root root 100280 Feb 13  2023 /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.27-5               amd64        Intelligent Input Bus - core
un  ibus-anthy        <none>                 <none>       (no description available)
un  ibus-array        <none>                 <none>       (no description available)
un  ibus-clutter      <none>                 <none>       (no description available)
ii  ibus-data         1.5.27-5               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.27-5               amd64        Intelligent Input Bus - GTK2 support
ii  ibus-gtk3:amd64   1.5.27-5               amd64        Intelligent Input Bus - GTK3 support
ii  ibus-gtk4:amd64   1.5.27-5               amd64        Intelligent Input Bus - GTK4 support
ii  ibus-hangul       1.5.4-2                amd64        Hangul engine for IBus
ii  ibus-m17n         1.4.19-1               amd64        m17n engine for IBus
ii  ibus-mozc         2.28.4715.102+dfsg-2.2 amd64        Mozc engine for IBus - Client of the Mozc input method
un  ibus-pinyin       <none>                 <none>       (no description available)
un  ibus-qt5          <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 @as []
org.freedesktop.ibus.general preload-engines ['xkb:us::eng']
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.27'
org.freedesktop.ibus.general xkb-latin-layouts ['af', 'af(fa-olpc)', 'af(ps-olpc)', 'af(ps)', 'af(uz)', 'af(uz-olpc)', 'am', 'am(eastern)', 'am(eastern-alt)', 'am(phonetic)', 'am(phonetic-alt)', 'am(western)', 'ara', 'ara(azerty)', 'ara(azerty_digits)', 'ara(buckwalter)', 'ara(digits)', 'ara(qwerty)', 'ara(qwerty_digits)', 'az(cyrillic)', 'bd', 'bd(probhat)', 'bg', 'bg(bas_phonetic)', 'bg(phonetic)', 'brai', 'brai(left_hand)', 'brai(right_hand)', 'bt', 'by', 'by(legacy)', 'ca(ike)', 'ca(multi-2gr)', 'cn(tib)', 'cn(tib_asciinum)', 'cn(ug)', 'cz', 'cz(ucw)', 'de(ru)', 'dev', 'et', 'fr(geo)', 'ge', 'ge(os)', 'gr', 'gr(extended)', 'gr(nodeadkeys)', 'gr(polytonic)', 'gr(simple)', 'gur', 'il', 'il(biblical)', 'il(lyx)', 'il(phonetic)', 'in', 'in(ben)', 'in(ben_baishakhi)', 'in(ben_bornona)', 'in(ben_gitanjali)', 'in(ben_inscript)', 'in(ben_probhat)', 'in(bolnagri)', 'in(deva)', 'in(guj)', 'in(guru)', 'in(hin-kagapa)', 'in(hin-wx)', 'in(jhelum)', 'in(kan)', 'in(kan-kagapa)', 'in(mal)', 'in(mal_enhanced)', 'in(mal_lalitha)', 'in(mar-kagapa)', 'in(ori)', 'in(san-kagapa)', 'in(tam)', 'in(tam_tamilnet)', 'in(tam_tamilnet_TAB)', 'in(tam_tamilnet_TSCII)', 'in(tam_tamilnet_with_tam_nums)', 'in(tel)', 'in(tel-kagapa)', 'in(urd-phonetic)', 'in(urd-phonetic3)', 'in(urd-winkeys)', 'iq', 'ir', 'ir(pes_keypad)', 'jp(kana)', 'jp(mac)', 'kg', 'kg(phonetic)', 'kh', 'kz', 'kz(kazrus)', 'kz(ruskaz)', 'la', 'la(stea)', 'lk', 'lk(tam_TAB)', 'lk(tam_unicode)', 'ma', 'ma(tifinagh)', 'ma(tifinagh-alt)', 'ma(tifinagh-alt-phonetic)', 'ma(tifinagh-extended)', 'ma(tifinagh-extended-phonetic)', 'ma(tifinagh-phonetic)', 'me(cyrillic)', 'me(cyrillicalternatequotes)', 'me(cyrillicyz)', 'mk', 'mk(nodeadkeys)', 'mm', 'mn', 'mv', 'np', 'ph(capewell-dvorak-bay)', 'ph(capewell-qwerf2k6-bay)', 'ph(colemak-bay)', 'ph(dvorak-bay)', 'ph(qwerty-bay)', 'pk', 'pk(ara)', 'pk(snd)', 'pk(urd-crulp)', 'pk(urd-nla)', 'pl(ru_phonetic_dvorak)', 'rs', 'rs(alternatequotes)', 'rs(rue)', 'rs(yz)', 'ru', 'ru(bak)', 'ru(chm)', 'ru(cv)', 'ru(dos)', 'ru(kom)', 'ru(legacy)', 'ru(mac)', 'ru(os_legacy)', 'ru(os_winkeys)', 'ru(phonetic)', 'ru(phonetic_winkeys)', 'ru(sah)', 'ru(srp)', 'ru(tt)', 'ru(typewriter)', 'ru(typewriter-legacy)', 'ru(udm)', 'ru(xal)', 'se(rus)', 'se(rus_nodeadkeys)', 'se(swl)', 'sy', 'sy(syc)', 'sy(syc_phonetic)', 'th', 'th(pat)', 'th(tis)', 'tj', 'tj(legacy)', 'tz', 'ua', 'ua(homophonic)', 'ua(legacy)', 'ua(phonetic)', 'ua(rstu)', 'ua(rstu_ru)', 'ua(typewriter)', 'ua(winkeys)', 'us(chr)', 'us(rus)', 'uz']
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 ['<Super>space']
org.freedesktop.ibus.panel auto-hide-timeout 10000
org.freedesktop.ibus.panel custom-font 'Sans 10'
org.freedesktop.ibus.panel custom-icon 'Adwaita'
org.freedesktop.ibus.panel custom-theme 'Adwaita'
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 0
org.freedesktop.ibus.panel show-icon-on-systray false
org.freedesktop.ibus.panel show-im-name false
org.freedesktop.ibus.panel use-custom-font false
org.freedesktop.ibus.panel use-custom-icon false
org.freedesktop.ibus.panel use-custom-theme false
org.freedesktop.ibus.panel use-glyph-from-engine-lang true
org.freedesktop.ibus.panel x -1
org.freedesktop.ibus.panel xkb-icon-rgba '#51a2da'
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 ['<Super>period']
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=en_US.UTF-8
    VC Keymap: (unset)
   X11 Layout: us
    X11 Model: pc105

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

=== setxkbmap -print ===


-- System Information:
Debian Release: 12.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.1.0-12-amd64 (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_USER
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 ibus depends on:
ii  adwaita-icon-theme   43-1
ii  dconf-cli            0.40.0-4
ii  gir1.2-gtk-3.0       3.24.37-2
ii  gir1.2-ibus-1.0      1.5.27-5
ii  ibus-data            1.5.27-5
ii  init-system-helpers  1.65.2
ii  libatk1.0-0          2.46.0-5
ii  libc6                2.36-9+deb12u1
ii  libcairo2            1.16.0-7
ii  libdconf1            0.40.0-4
ii  libgdk-pixbuf-2.0-0  2.42.10+dfsg-1+b1
ii  libglib2.0-0         2.74.6-2
ii  libgtk-3-0           3.24.37-2
ii  libibus-1.0-5        1.5.27-5
ii  libnotify4           0.8.1-1
ii  libpango-1.0-0       1.50.12+ds-1
ii  libpangocairo-1.0-0  1.50.12+ds-1
ii  libx11-6             2:1.8.4-2+deb12u1
ii  libxfixes3           1:6.0.0-2
ii  libxi6               2:1.8-1+b1
ii  python3              3.11.2-1+b1
ii  python3-gi           3.42.2-3+b1
ii  python3-ibus-1.0     1.5.27-5

Versions of packages ibus recommends:
ii  ibus-gtk   1.5.27-5
ii  ibus-gtk3  1.5.27-5
ii  ibus-gtk4  1.5.27-5
ii  im-config  0.55-2

Versions of packages ibus suggests:
pn  ibus-clutter  <none>
pn  ibus-doc      <none>

-- no debconf information


Reply to: