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.
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:
vocalinuxUnlike X11 where applications can simulate keyboard input globally, Wayland's security model requires a different approach. Vocalinux uses:
Vocalinux automatically detects your display server and configures the appropriate text injection method. Just install and run.