Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ibus failed to insert character through unicode or insert emoji #43536

Closed
funk443 opened this issue Apr 20, 2023 · 3 comments
Closed

ibus failed to insert character through unicode or insert emoji #43536

funk443 opened this issue Apr 20, 2023 · 3 comments
Labels
bug Something isn't working

Comments

@funk443
Copy link
Contributor

funk443 commented Apr 20, 2023

Is this a new report?

Yes

System Info

Void 6.1.21_1 x86_64 AuthenticAMD notuptodate rFFFFF

Package(s) Affected

ibus-1.5.28_1

Does a report exist for this bug with the project's home (upstream) and/or another distro?

Probably related to this:
ibus/ibus#2476

Expected behaviour

After pressing the keybinding for inserting a char using unicode, enter 0041 should output A.
Or after pressing the keybinding for inserting a emoji, enter smile and press space bar should output 😊.

Actual behaviour

Nothing was outputted.

The output from ibus-daemon:


(ibus-ui-gtk3:30847): IBUS-WARNING **: 11:12:55.699: panel.vala:307: XDG_CURRENT_DESKTOP is not exported in your desktop session.

(ibus-ui-gtk3:30847): IBUS-WARNING **: 11:12:55.699: panel.vala:310: If you launch KDE5 on xterm, export XDG_CURRENT_DESKTOP=KDE before launch KDE5.

(ibus-extension-gtk3:30848): IBUS-CRITICAL **: 11:12:55.784: ibus_serializable_deserialize_object: assertion 'g_type_is_a (type, IBUS_TYPE_SERIALIZABLE)' failed

(ibus-extension-gtk3:30848): IBUS-CRITICAL **: 11:12:55.784: ibus_serializable_deserialize_object: assertion 'g_type_is_a (type, IBUS_TYPE_SERIALIZABLE)' failed

(ibus-extension-gtk3:30848): IBUS-CRITICAL **: 11:12:55.784: ibus_serializable_deserialize_object: assertion 'g_type_is_a (type, IBUS_TYPE_SERIALIZABLE)' failed

(ibus-extension-gtk3:30848): IBUS-CRITICAL **: 11:12:55.784: ibus_serializable_deserialize_object: assertion 'g_type_is_a (type, IBUS_TYPE_SERIALIZABLE)' failed

(ibus-extension-gtk3:30848): IBUS-CRITICAL **: 11:12:55.784: ibus_serializable_deserialize_object: assertion 'g_type_is_a (type, IBUS_TYPE_SERIALIZABLE)' failed

(ibus-extension-gtk3:30848): IBUS-CRITICAL **: 11:12:55.784: ibus_serializable_deserialize_object: assertion 'g_type_is_a (type, IBUS_TYPE_SERIALIZABLE)' failed

;; Omitted many lines of exact same errors


(ibus-extension-gtk3:30848): IBUS-CRITICAL **: 11:12:55.871: ibus_emojier_update_emoji_to_data_dict: assertion 'data != NULL' failed

(ibus-extension-gtk3:30848): IBUS-CRITICAL **: 11:12:55.871: ibus_emojier_update_annotation_to_emojis_dict: assertion 'data != NULL' failed

(ibus-extension-gtk3:30848): IBUS-CRITICAL **: 11:12:55.871: ibus_emojier_update_category_to_emojis_dict: assertion 'data != NULL' failed

(ibus-extension-gtk3:30848): IBUS-CRITICAL **: 11:12:55.871: ibus_emojier_update_emoji_to_data_dict: assertion 'data != NULL' failed

(ibus-extension-gtk3:30848): IBUS-CRITICAL **: 11:12:55.871: ibus_emojier_update_annotation_to_emojis_dict: assertion 'data != NULL' failed

(ibus-extension-gtk3:30848): IBUS-CRITICAL **: 11:12:55.871: ibus_emojier_update_category_to_emojis_dict: assertion 'data != NULL' failed

;; Omitted many lines of this alternating pattern of these three errors

Steps to reproduce

  1. Start ibus-daemon (using ibus-daemon -vrxR)
  2. Switch to unicode input mode (default keybinding is Ctrl-Shift-u
  3. Enter 0041 then press Space
  4. Switch to emoji input mode (default keybinding is Super-.)
  5. Enter smile then press Space
@funk443 funk443 added bug Something isn't working needs-testing Testing a PR or reproducing an issue needed labels Apr 20, 2023
@oreo639
Copy link
Member

oreo639 commented Apr 20, 2023

Switch to unicode input mode (default keybinding is Ctrl-Shift-u
Enter 0041 then press Space

Works for me.

Switch to emoji input mode (default keybinding is Super-.)

Thanks for pointing that out. I can also reproduce the issue using /usr/libexec/ibus-ui-emojier.
Emojis should show up properly with this patch: #43537

@classabbyamp classabbyamp removed the needs-testing Testing a PR or reproducing an issue needed label Apr 20, 2023
@fujiwarat
Copy link

Duplicate of #2476

@classabbyamp
Copy link
Member

#43537

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants