Wayland Support
Full voice dictation support for modern Wayland compositors. Works with GNOME, KDE Plasma, Sway, Hyprland, and more. No X11 required.
Text injection via IBus engine works seamlessly on Wayland compositors like GNOME, KDE, Sway, and Hyprland.
v0.10.1+ preserves your XKB keyboard layout when activating IBus. No more switching to US layout unexpectedly.
Automatic fallback to xdotool when running under XWayland or traditional X11 sessions.
Works with GNOME, KDE Plasma, Sway, Hyprland, river, and other Wayland compositors.
| Compositor | Method | Status | Notes |
|---|---|---|---|
| GNOME (mutter) | IBus | Full support | Default on Ubuntu, Fedora, Debian GNOME editions |
| KDE Plasma (KWin) | IBus | Full support | Works with IBus input method framework |
| Sway | IBus / wtype | Full support | i3-compatible Wayland compositor |
| Hyprland | IBus / wtype | Full support | Dynamic tiling Wayland compositor |
| river | IBus / wtype | Full support | Dynamic tiling Wayland compositor |
| XWayland apps | xdotool | Full support | X11 apps running under Wayland |
Most distributions include IBus by default. If not:
sudo apt install ibus ibus-gtk ibus-gtk3Ensure the IBus daemon is running in your session:
ibus-daemon -drxVocalinux will auto-detect Wayland and configure IBus:
vocalinuxIf text doesn't appear, ensure IBus is your active input method (System Settings → Keyboard → Input Methods).
Unlike X11 where applications can simulate keyboard input globally, Wayland's security model requires a different approach. Vocalinux uses:
v0.9.0+ includes clipboard fallback for Wayland compositors without virtual keyboard support. Copy-to-clipboard is now disabled by default for privacy - enable in Settings if needed.
Vocalinux automatically detects your display server and configures the appropriate text injection method. Just install and run.