Skip to content

Linux host UI/input issues with HangulIyagi IM on VirtualBox window #646

@iyagicom

Description

@iyagicom

Version

7.2.8

Host OS Type

Linux

Host OS name + version

Ubuntu 24.04.4 LTS

Host Architecture

ARM

Guest OS Type

Linux

Guest Architecture

x86

Guest OS name + version

Ubuntu 24.04.4 LTS

Component

Other

What happened?

Hello VirtualBox team,

I would like to report an input method compatibility issue affecting VirtualBox on Linux.

The issue is only related to text input with a standalone/custom Korean input method called HangulIyagi. It is not related to minimize behavior, menus, window controls, GNOME session state, rebooting, or login state.

HangulIyagi project:
https://github.com/iyagicom/HangulIyagi/blob/main/README.md

Environment

  • Host OS: Ubuntu 24.04.4 LTS (ARM)
  • Guest OS: Ubuntu 24.04.4 LTS (x86)
  • VirtualBox version: 7.2.6
  • Input Method: HangulIyagi (standalone Korean IM)

Problem

HangulIyagi works normally in regular Linux desktop applications.

However, when using VirtualBox Manager or a running VM window, Korean text input does not work correctly. Korean composition (preedit) is not processed properly, or Hangul characters cannot be entered normally.

This suggests VirtualBox may not fully support standard Linux input method handling for independent/custom IM engines.

Expected behavior

  • Korean text input should work normally in VirtualBox UI text fields.
  • Preedit/composition and commit behavior should function correctly.
  • Standalone/custom Linux input methods should be supported like other desktop applications.

How can we reproduce this?

  1. Install Ubuntu 24.04.4 LTS on ARM host hardware.
  2. Install VirtualBox 7.2.8.
  3. Install HangulIyagi and set it as the active input method.
  4. Open VirtualBox Manager or start any virtual machine.
  5. Click any text input field in VirtualBox UI.
  6. Switch to Korean input mode.
  7. Type Korean text.
  8. Observe that composition/input does not work normally.

Frequency

Always reproducible while HangulIyagi is active.

Did you upload all of your necessary log files, screenshots, etc.?

  • Yes, I've uploaded all pertinent files to this issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions