Platform
KDE Plasma (Wayland)
OS Version
Arch Linux
Describe the Bug
Downloaded from Aur on Arch Linux. When recording mouse movements and clicks do not get recorded, but keyboard inputs are still recorded.
Screencast_20260202_193749.webm
Steps to Reproduce
Start recording
Click around the screen and move mouse around
End recording
No mouse clicks or movement shown on playback
Logs
[19:37:53 INF] Logger initialized. Log directory: /home/asianman/.local/share/crossmacro/logs, Level: Debug
[19:37:53 INF] Starting CrossMacro application
[19:37:54 INF] [LinuxDisplaySessionService] Checking Session Support. Flatpak: False, ID: null
[19:37:54 INF] Settings loaded from /home/asianman/.config/crossmacro/settings.json
[19:37:54 INF] [CompositorDetector] Environment Detection - SessionType: wayland, WaylandDisplay: wayland-0, Display: :1
[19:37:54 INF] [CompositorDetector] Session Flags - IsWayland: True, IsX11: True
[19:37:54 INF] [CompositorDetector] Detected KDE Plasma
[19:37:54 INF] [LinuxPositionProviderFactory] Compositor: KDE
[19:37:54 INF] [LayoutDetector] Environment: KDE Plasma
[19:37:54 INF] [KdePositionProvider] Initializing DBus service...
[19:37:54 INF] [KdePositionProvider] DBus service registered at org.crossmacro.Tracker
[19:37:54 INF] [XkbStateManager] Initializing with layout: us
[19:37:54 INF] Loaded hotkey configuration from /home/asianman/.config/crossmacro/hotkeys.json
[19:37:54 INF] [GlobalHotkeyService] Updated hotkeys: Recording=F8, Playback=F7, Pause=F6
[19:37:54 INF] [MacroPlayer] Using position provider: KDE KWin Script (DBus)
[19:37:54 INF] [MacroPlayer] Using InputSimulatorPool for zero-delay device acquisition
[19:37:54 INF] [TextExpansionStorageService] Storage path: /home/asianman/.config/crossmacro/text-expansions.json
[19:37:54 INF] [TextExpansionStorageService] No existing file found, starting with empty list
[19:37:54 INF] [ShortcutService] Started listening for shortcuts
[19:37:54 INF] Loaded hotkey configuration from /home/asianman/.config/crossmacro/hotkeys.json
[19:37:54 INF] [LinuxCaptureFactory] Wayland detected (KDE), using IPC Capture
[19:37:54 INF] Connected to CrossMacro Daemon
[19:37:54 INF] [LinuxIpcInputCapture] Started capture via daemon
[19:37:54 INF] [GlobalHotkeyService] Started via Secure Daemon (Evdev)
[19:37:54 INF] Tray icon initialized successfully
[19:37:54 INF] Tray icon enabled
[19:37:54 INF] [TextExpansionService] Started via Secure Daemon (Evdev)
[19:37:54 INF] [KdePositionProvider] Loading KWin script via DBus...
[19:37:54 INF] [KdePositionProvider] KWin script loaded with ID: 4
[19:37:54 INF] [KdePositionProvider] Resolution received via DBus: 3360x1050
[19:37:54 INF] [InputSimulatorPool] Warming up devices (resolution: 3360x1050)...
[19:37:54 INF] [LinuxSimulatorFactory] Wayland detected (KDE), using IPC Simulator
[19:37:54 INF] [KdePositionProvider] Tracking started successfully via DBus
[19:37:54 DBG] [InputSimulatorPool] Relative device warmed up
[19:37:54 INF] Version Check - Local: 0.9.1.0, Remote Tag: v0.9.1, Parsed Remote: 0.9.1
[19:37:54 INF] No update needed. Local is newer or equal.
[19:37:54 DBG] [InputSimulatorPool] Absolute device warmed up (3360x1050)
[19:37:54 INF] [InputSimulatorPool] Warm-up complete
[19:37:55 INF] [GlobalHotkeyService] Playback/Pause hotkeys disabled
[19:37:55 INF] [EvdevAbsoluteStrategy] Screen resolution detected: 3360x1050
[19:37:55 INF] [EvdevAbsoluteStrategy] Initialized at (2426, 546)
[19:37:55 INF] [EvdevAbsoluteStrategy] Background position sync started (1ms polling)
[19:38:01 INF] [MacroRecorder] Stopping recording...
[19:38:02 DBG] [EvdevAbsoluteStrategy] Disposed
[19:38:02 INF] [MacroRecorder] Recording completed: Duration=6.39s, TotalEvents=0, MouseMoves=0, Buttons=0
[19:38:02 INF] [GlobalHotkeyService] Playback/Pause hotkeys enabled
[19:38:02 DBG] [EvdevAbsoluteStrategy] Background sync loop ended
Platform
KDE Plasma (Wayland)
OS Version
Arch Linux
Describe the Bug
Downloaded from Aur on Arch Linux. When recording mouse movements and clicks do not get recorded, but keyboard inputs are still recorded.
Screencast_20260202_193749.webm
Steps to Reproduce
Logs