Skip to content

[Bug]: No ncurses mouse reporting in terminals on Fedora 43 Wayland guests #476

@jehojn

Description

@jehojn

Version

7.2.4

Host OS Type

Windows

Host OS name + version

Windows 11 Enterprise Build 26100.7462

Host Architecture

x86

Guest OS Type

Linux

Guest Architecture

x86

Guest OS name + version

Fedora 43 (Wayland)

Component

GUI

What happened?

When running Fedora 43 as a guest in VirtualBox 7.2.4 with Wayland, mouse events are not forwarded to terminal applications in a form usable by ncurses.

This breaks terminal applications relying on mouse reporting such as dialog --mouse, htop (mouse), and other ncurses-based TUIs.

Mouse works correctly for GUI applications and text selection, but
terminal programs do not receive mouse escape sequences.

How can we reproduce this?

  1. Create Fedora 43 VM in VirtualBox 7.2.4
  2. Use default Wayland session (GNOME)
  3. Open GNOME Terminal
  4. Run: cat -v
  5. Click inside the terminal window

Expected Result:
Mouse click should produce escape sequences (e.g. ^[[<0;...M)

Actual Result:
No output is produced; mouse events are not delivered to the terminal

Additional Test:
Running:
dialog --mouse --yesno "Test" 6 30
Clicking the buttons does nothing.

Environment:

  • VirtualBox 7.2.4
  • Guest Additions installed
  • Fedora 43
  • Wayland session
  • TERM=xterm-256color
  • dialog 1.3-20250116

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