Linux compatibility

Check whether AIspeaky fits your Linux desktop.

Linux support must be exact, not implied. Check your distribution, desktop environment, display server, package path, and target apps before installing.

Fedora — owner-verified

What is actually tested today

We name what we own: Fedora is the baseline we run. Other distributions appear as community or needs-test status only.

Fedora 40 / 41

Owner-tested baseline

  • GNOME 46 on Wayland with ibus and pipewire.
  • Dictation, insertion and managed translation verified end-to-end.
  • Command mode gated per app — coverage tracked publicly.
Other distros

Treated as needs-test

  • Ubuntu 24.04 is community-tested, not owner-verified.
  • Arch, openSUSE and others are marked needs-test until logged.
  • Run the compatibility checker before installing.
Environment matrix

Per-distro status, by surface

Verified, limited, gated, unsupported and unknown are first-class — no green-tick blanket claims.

Desktop environment
GNOME / KDE / others
Fedora 40/41
VerifiedGNOME 46 verified
Ubuntu 24.04
LimitedGNOME 46 — community
Arch (rolling)
Needs test
Display server
Wayland vs X11
Fedora 40/41
VerifiedWayland default
Ubuntu 24.04
LimitedWayland default, X11 fallback
Arch (rolling)
Needs test
Input method
ibus / fcitx
Fedora 40/41
Verifiedibus default
Ubuntu 24.04
Limitedibus tested; fcitx not tested
Arch (rolling)
Needs test
Microphone permission
pipewire / portal flow
Fedora 40/41
Verifiedpipewire + portal
Ubuntu 24.04
Verifiedpipewire default
Arch (rolling)
Needs test
Text insertion
Into focused app
Fedora 40/41
VerifiedWayland + portal path
Ubuntu 24.04
LimitedApp-by-app
Arch (rolling)
Needs test
Translation
Managed lane only
Fedora 40/41
VerifiedSupported pairs only
Ubuntu 24.04
VerifiedSupported pairs only
Arch (rolling)
VerifiedSupported pairs only
Command mode
Per-app verification
Fedora 40/41
GatedVerified apps only
Ubuntu 24.04
Gated
Arch (rolling)
Gated
Install route
Verified package
Fedora 40/41
VerifiedRPM (x86_64)
Ubuntu 24.04
Limited.deb — community test
Arch (rolling)
UnsupportedNo official package yet
Package selector

Pick the right install route

Plan entitlement does not guarantee a Linux package exists for your distro. Confirm here first.

Selected
Fedora 40 / 41
Verified
Recommended check
$ rpm --version
$ echo $XDG_SESSION_TYPE   # expect: wayland
$ pactl info | grep "Server Name"
What to do next

Run the checker, then install the matching package. Compatibility report links to the verified RPM.

Reminder: a Pro plan entitlement is not a Linux availability promise. Platform support is reported here and on /compatibility.

Text insertion on Linux

Why a portal path, not a global hook

We use the desktop portal where it exists, with a documented fallback for X11. No keystroke-injection magic.

Verified

Portal insertion (Wayland)

When the compositor exposes the input portal, text is delivered to the focused app through it. Safer, sandbox-friendly.

Limited

XTest fallback (X11)

On X11 we use the standard XTest path. Documented, but increasingly legacy.

Gated

Clipboard handoff

When neither path is available, we paste via clipboard with a visible prompt — never silently.

Known limitations

What we will not pretend works

Gated

Wayland command surface is incomplete

Some compositors do not expose the APIs command mode relies on. Dictation and insertion are unaffected; command mode is reported as gated until the compositor is verified.

Needs test

fcitx and uncommon IME stacks are untested

ibus is the tested baseline. fcitx and other input methods may work, but we do not claim it until a run is logged.

Unsupported

32-bit and non-x86_64 are out of scope

Builds target x86_64 desktops. ARM Linux laptops and 32-bit installs are not in v1 scope.

Limited

Flatpak/Snap sandboxes can block insertion

Some sandboxed target apps block the insertion portal. The compatibility checker calls this out per app.

Linux voice tools — fair comparison

Where AIspeaky sits among Linux dictation options

Sourced comparisons live in resources. No green-vs-red marketing tables.

We compare against DIY Whisper setups and Dragon-style commercial tools — with dates and source URLs, not vibes.

Read the comparisons
Next step

Confirm fit, then install

Compatibility-first, every time. We would rather lose an install than ship a broken first run.