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

Bug#1024259: marked as done (ibus: Super-Space stopped switching keyboard layouts (Cinnamon))



Your message dated Thu, 8 Dec 2022 16:35:32 +0100
with message-id <64b6277d-c3cb-3b34-fe3f-5404fd7937bf@gunnar.cc>
and subject line Fwd: Bug#1024259: ibus: Super-Space stopped switching keyboard layouts (Cinnamon)
has caused the Debian Bug report #1024259,
regarding ibus: Super-Space stopped switching keyboard layouts (Cinnamon)
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 owner@bugs.debian.org
immediately.)


-- 
1024259: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1024259
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
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 ---
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 ---

Reply to: