--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: ibus: Super-Space stopped switching keyboard layouts (Cinnamon)
- From: Tomáš Szaniszlo <tomaxuser@gmail.com>
- Date: Wed, 16 Nov 2022 16:11:28 +0100
- Message-id: <166861148807.161423.6937250702396750678.reportbug@minos.fi.muni.cz>
Package: ibus
Version: 1.5.27-4
Severity: important
Dear maintainer, after a system reboot I have found out that my keyboard
shortcut Super-Space for switching keyboard layouts (using the IBus preferences
applet, in Cinnamon DE) does not work: when in terminal, the switch does not
happen and a it seems like only a space itself was pressed.
At least some other keyboard shortcuts with Super work (e.g. Super-ArrowUp).
When I change the shortcut to Alt-Shift-Space, it works (although a small
switching window briefly appears which I am not really sure was appearing
before -- so I cannot rule out that an applet or other component for the
keyboard switching has changed without me realizing so).
Moreover, it seems that also my compose key (mapped to Right Alt) also stopped
working.
From the APT's history.log it seems to me that since the previous reboot the
most likely related package updates were to ibus (1.5.27-2+b1 to 1.5.27-4),
although I may be mistaken.
I have assigned this an important severity, since I use the keyboard switching
and the compose key often and without them it is quite impractical, but feel
free to decrease the severity if you think it should be lower.
Best regards
Tomas
-- Package-specific info:
ibus is /usr/bin/ibus
ibus-setup is /usr/bin/ibus-setup
im-config -l => ibus 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=lightdm-xsession
XDG_SESSION_ID=1016
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 Nov 6 22:12 /usr/libexec/ibus-dconf
-rwxr-xr-x 1 root root 14640 Nov 6 22:12 /usr/libexec/ibus-engine-simple
-rwxr-xr-x 1 root root 166192 Nov 6 22:12 /usr/libexec/ibus-extension-gtk3
-rwxr-xr-x 1 root root 18736 Nov 6 22:12 /usr/libexec/ibus-memconf
-rwxr-xr-x 1 root root 92464 Nov 6 22:12 /usr/libexec/ibus-portal
-rwxr-xr-x 1 root root 121144 Nov 6 22:12 /usr/libexec/ibus-ui-emojier
-rwxr-xr-x 1 root root 321904 Nov 6 22:12 /usr/libexec/ibus-ui-gtk3
-rwxr-xr-x 1 root root 100280 Nov 6 22:12 /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-4 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-4 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-4 amd64 Intelligent Input Bus - GTK2 support
ii ibus-gtk3:amd64 1.5.27-4 amd64 Intelligent Input Bus - GTK3 support
ii ibus-gtk4:amd64 1.5.27-4 amd64 Intelligent Input Bus - GTK4 support
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 ['xkb:us::eng', 'xkb:sk::slk']
org.freedesktop.ibus.general preload-engines ['xkb:us::eng', 'xkb:sk::slk']
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 true
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 ['\u0897']
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/lightdm
=== setxkbmap -print ===
-- System Information:
Debian Release: bookworm/sid
APT prefers testing-debug
APT policy: (500, 'testing-debug'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.0.0-3-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8
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-3
ii gir1.2-gtk-3.0 3.24.34-3
ii gir1.2-ibus-1.0 1.5.27-4
ii ibus-data 1.5.27-4
ii init-system-helpers 1.65.2
ii libatk1.0-0 2.46.0-3
ii libc6 2.36-4
ii libcairo2 1.16.0-6
ii libdconf1 0.40.0-3
ii libgdk-pixbuf-2.0-0 2.42.9+dfsg-1
ii libglib2.0-0 2.74.1-2
ii libgtk-3-0 3.24.34-3
ii libibus-1.0-5 1.5.27-4
ii libnotify4 0.8.1-1
ii libpango-1.0-0 1.50.10+ds-1
ii libpangocairo-1.0-0 1.50.10+ds-1
ii libx11-6 2:1.8.1-2
ii libxfixes3 1:6.0.0-2
ii libxi6 2:1.8-1+b1
ii python3 3.10.6-1
ii python3-gi 3.42.2-2+b1
ii python3-ibus-1.0 1.5.27-4
Versions of packages ibus recommends:
ii ibus-gtk 1.5.27-4
ii ibus-gtk3 1.5.27-4
ii ibus-gtk4 1.5.27-4
ii im-config 0.52-2
Versions of packages ibus suggests:
pn ibus-clutter <none>
pn ibus-doc <none>
-- no debconf information
--- End Message ---
--- Begin Message ---
- To: Tomáš Szaniszlo <tomaxuser@gmail.com>, 1024259-done@bugs.debian.org
- Subject: Fwd: Bug#1024259: ibus: Super-Space stopped switching keyboard layouts (Cinnamon)
- From: Gunnar Hjalmarsson <ubuntu@gunnar.cc>
- Date: Thu, 8 Dec 2022 16:35:32 +0100
- Message-id: <64b6277d-c3cb-3b34-fe3f-5404fd7937bf@gunnar.cc>
- In-reply-to: <CAGztZLLAMAuZh3-q2hkaq5F2v8KSxzyBXBMGVO+TA1YsMgZp5A@mail.gmail.com>
- References: <CAGztZLLAMAuZh3-q2hkaq5F2v8KSxzyBXBMGVO+TA1YsMgZp5A@mail.gmail.com>
Control: tags -1 - moreinfo + unreproducible
Thanks for additional info. Closing then.
-------- Forwarded Message --------
Subject: Re: Bug#1024259: ibus: Super-Space stopped switching keyboard
layouts (Cinnamon)
Date: Thu, 8 Dec 2022 14:39:43 +0100
From: Tomáš Szaniszlo <tomaxuser@gmail.com>
To: Gunnar Hjalmarsson <ubuntu@gunnar.cc>
Dear Gunnar,
I took me some time to be able to look into this again, sorry for the delay.
On Fri, Nov 18, 2022 at 3:53 PM Gunnar Hjalmarsson <ubuntu@gunnar.cc
<mailto:ubuntu@gunnar.cc>> wrote:
Control: severity -1 normal
Control: tags -1 moreinfo
On 2022-11-16 16:11, Tomáš Szaniszlo wrote:
> Dear maintainer, after a system reboot I have found out that my
> keyboard shortcut Super-Space for switching keyboard layouts (using
> the IBus preferences applet, in Cinnamon DE) does not work: when in
> terminal, the switch does not happen and a it seems like only a
space
> itself was pressed.
>
> At least some other keyboard shortcuts with Super work (e.g.
> Super-ArrowUp).
>
> When I change the shortcut to Alt-Shift-Space, it works (although a
> small switching window briefly appears which I am not really
sure was
> appearing before -- so I cannot rule out that an applet or other
> component for the keyboard switching has changed without me
realizing
> so).
I tested with my only available non-GNOME installation, i.e. Xubuntu
22.10, and AFAICT <Super>space works as expected as the shortcut for
switching input sources, also with ibus 1.5.27-4.
> Moreover, it seems that also my compose key (mapped to Right Alt)
> also stopped working.
IBus isn't even used when you define a compose key, is it?
> From the APT's history.log it seems to me that since the previous
> reboot the most likely related package updates were to ibus
> (1.5.27-2+b1 to 1.5.27-4), although I may be mistaken.
That's only a weak indication, and not sufficient IMO to claim that
ibus
is to blame for your observations.
I agree, this was only my suspicion that ibus could be related and wasn't
particularly substantiated.
Personally I would look closer into the desktop's keyboard settings.
Maybe Cinnamon has started to use <Super> for something else by default
which conflicts with using <Super>space via IBus Preferences.
With some fresh look at the problem I have realized that my shortcuts for
"Switching to another layout" and also the "Position of Compose key" were
reset/removed for some reason and I was looking at the IBus Preferences
incorrectly (it is also displayed in my tray, which probably misled me). The
correct place to look at was in the Keyboard Layout Options in the Cinnamon
Settings, which is logical, in hindsight.
Or you may want to install some other desktop environment to see if the
issue is present there as well.
In any case we need more information before accepting this as a triaged
ibus bug.
So you can consider this bugreport as bogus. Thank you for your time and
sorry for the noise.
Have a nice day
Tomáš Szaniszlo
--- End Message ---