Bug Description
Auto-paste fails on GNOME 50.1 (Wayland) — transcription works and text reaches the clipboard, but Handy cannot paste into the active application.
On Wayland with GNOME 50.1, Handy transcribes correctly and the transcribed text appears in clipboard history (confirmed via a clipboard manager), but the auto-paste step fails with "Failed to Paste Text / Text could not be pasted into the active application."
The root cause appears to be that GNOME 50.1 does not support the ext-data-control or wlr-data-control Wayland protocols that wtype requires. At startup, Handy logs:
[arboard::platform::linux][WARN] Tried to initialize the wayland data control protocol clipboard, but failed. Falling back to the X11 clipboard protocol.
What works:
- Global hotkey (Ctrl+Space) triggers recording ✅
- Transcription completes successfully ✅
- Transcribed text is written to the clipboard ✅
What fails:
- Auto-paste into the active application ❌
All paste methods fail (Direct, Clipboard (Ctrl+V)). The overlay (set to Minimal/Bottom) is required for the global hotkey to register — setting Overlay to None causes the hotkey to stop working entirely.
wtype is installed (/usr/bin/wtype), WAYLAND_DISPLAY=wayland-0 is set, but paste still fails.
System Information
App Version: v0.9.3
Operating System: Ubuntu 26.04, GNOME Shell 50.1, Wayland session (XDG_SESSION_TYPE=wayland)
CPU: ThinkPad X1 Carbon — Intel (x86_64, haswell backend detected by Handy)
GPU: Intel integrated (no discrete GPU — CPU backend only)
Logs
[arboard::platform::linux][WARN] Tried to initialize the wayland data control protocol clipboard, but failed. Falling back to the X11 clipboard protocol. The error was: Unknown error while interacting with the clipboard: A required Wayland protocol (ext-data-control, or wlr-data-control version 1) is not supported by the compositor
[handy_app_lib::commands][INFO] Enigo initialized successfully after permission grant
[handy_app_lib::commands][INFO] Shortcuts initialized successfully
[handy_app_lib::tray][ERROR] Failed to update tray icon 'resources/transcribing.png': Software caused connection abort (os error 103)
Bug Description
Auto-paste fails on GNOME 50.1 (Wayland) — transcription works and text reaches the clipboard, but Handy cannot paste into the active application.
On Wayland with GNOME 50.1, Handy transcribes correctly and the transcribed text appears in clipboard history (confirmed via a clipboard manager), but the auto-paste step fails with "Failed to Paste Text / Text could not be pasted into the active application."
The root cause appears to be that GNOME 50.1 does not support the
ext-data-controlorwlr-data-controlWayland protocols thatwtyperequires. At startup, Handy logs:What works:
What fails:
All paste methods fail (Direct, Clipboard (Ctrl+V)). The overlay (set to Minimal/Bottom) is required for the global hotkey to register — setting Overlay to None causes the hotkey to stop working entirely.
wtypeis installed (/usr/bin/wtype),WAYLAND_DISPLAY=wayland-0is set, but paste still fails.System Information
App Version: v0.9.3
Operating System: Ubuntu 26.04, GNOME Shell 50.1, Wayland session (
XDG_SESSION_TYPE=wayland)CPU: ThinkPad X1 Carbon — Intel (x86_64, haswell backend detected by Handy)
GPU: Intel integrated (no discrete GPU — CPU backend only)
Logs