CrossMacro is a powerful mouse and keyboard macro recording and playback tool that works on both Wayland and X11 sessions. It provides a modern, cross-platform solution for automating repetitive tasks.
Features:
Wayland Support:
This Flatpak supports both Wayland and X11 sessions. On Wayland, it uses direct input device access for macro functionality. Mouse position tracking works natively on Hyprland (IPC), KDE Plasma (D-Bus), and GNOME (Shell Extension).
On GNOME, a Shell Extension is automatically installed on first run. A logout/login may be required for the extension to take effect.
On Wayland, CrossMacro first tries daemon socket access or existing direct input access. If neither is available, it offers a Quick Setup flow on launch and uses flatpak-spawn + pkexec to apply per-session input permissions on the host.
If Quick Setup cannot complete on your system, use the native daemon setup instructions in the project README.
This release adds full Flatpak support with Wayland compatibility.