Package Details: inputactions-kwin 0.8.4-2

Git Clone URL: https://aur.archlinux.org/inputactions-kwin.git (read-only, click to copy)
Package Base: inputactions-kwin
Description: Mouse and touchpad gestures for Plasma 6 Wayland
Upstream URL: https://github.com/taj-ny/InputActions
Licenses: GPL-3.0-or-later
Provides: inputactions
Submitter: b-valdez
Maintainer: b-valdez
Last Packager: b-valdez
Votes: 5
Popularity: 1.22
First Submitted: 2025-06-29 19:04 (UTC)
Last Updated: 2026-02-11 17:05 (UTC)

Latest Comments

ikon106 commented on 2026-01-13 11:16 (UTC)

@b-valdez Sorry for ghosting! Just want to say that the latest update fixed it! Don't know what it was, but it's working now!

b-valdez commented on 2025-12-17 20:25 (UTC)

@ikon106 what do you get for qdbus6 org.kde.KWin /Effects isEffectLoaded kwin_gestures? loadEffect will return false if the effect is already loaded. The config should be at ~/.config/inputactions/config.yaml (lowercase inputactions). Even if ldd shows no missing libraries inputactions-kwin has to be build against the exact version of kwin that is used. If there is a chance that you have updated kwin since installing inputactions-kwin please rebuild and try again. If it still doesn't work you can get a debug build by following the official installation instructions and adding -DCMAKE_BUILD_TYPE=Debug to the cmake options (or changing line 46 in this PKGBUILD whatever is easier for you).

ikon106 commented on 2025-12-17 13:15 (UTC) (edited on 2025-12-17 13:17 (UTC) by ikon106)

@b-valdez Thanks for the tip about qdbus6, you were right about that. However, even with qdbus6, the effect still fails to load.

Environment:

Hardware: ASUS Vivobook 16 Flip with Intel Lunar Lake (LNL) graphics

Mesa 25.3.1-arch1.3, OpenGL 4.6 Core Profile

Observations:

qdbus6 org.kde.KWin /Effects listOfEffects shows kwin_gestures in the list

qdbus6 org.kde.KWin /Effects loadEffect kwin_gestures returns false

qdbus6 org.kde.KWin /Effects supportInformation kwin_gestures returns empty (no output)

The effect does not appear in System Settings → Window Management → Desktop Effects

All library dependencies satisfied (ldd shows no missing libraries)

Config file created at ~/.config/InputActions/config.yaml with valid YAML

kwinrc shows: kwin_gesturesEnabled=true

Full KWin restart and system reboot attempted - no change

OpenGL compositing is active and working (other effects load fine)

There are no error messages in journalctl related to kwin_gestures or inputactions. The effect is recognized by KWin (listOfEffects) as mentioned but silently fails to load with no diagnostic information.

Given the very new Intel Lunar Lake hardware, could there be a driver-specific or OpenGL compatibility issue? Are there any debug flags I can enable to get more verbose loading information?

b-valdez commented on 2025-12-17 11:24 (UTC)

@ikon106 You should be able to find an InputActions entry in the "Desktop Effects" Settings. The necessary metadata has been compiled into the plugin and does not need to be installed separately. To activate it from the commandline could you make sure you use the qdbus6 command from the qt6-tools package? To me it looks like you might be using the qdbus command from the qt5-tools package. I hope this solves your problem.

ikon106 commented on 2025-12-16 09:39 (UTC)

InputActions fails to load on Plasma 6.5.4 / KWin 6.5.4 (CachyOS)

Environment: - Distro: CachyOS (Arch-based), fully up to date - Desktop: KDE Plasma 6.5.4 - KWin: 6.5.4 (Wayland session) - Package: inputactions-kwin 0.8.3-2 (installed via octopi/paru)

Observed behavior: - Package installs successfully and the plugin library exists at: - /usr/lib/qt6/plugins/kwin/effects/plugins/kwin_gestures.so - No kwin script/effect entry for InputActions appears in System Settings: - Not under “KWin Scripts” - Not under “Desktop Effects” - KWin does not recognize or load the effect: - qdbus org.kde.KWin /Effects loadEffect kwin_gestures → returns false - qdbus org.kde.KWin /Effects loadedEffectskwin_gestures is not listed - Enabling via kwinrc has no effect: - kwriteconfig6 --file kwinrc --group Plugins --key kwin_gesturesEnabled true - grep -i gesture ~/.config/kwinrc shows: - gesture_evolutionEnabled=false - kwin_gesturesEnabled=true - qdbus org.kde.KWin /KWin reconfigure does not load the effect and there are no related messages in journalctl -f

What looks wrong: - There is no corresponding metadata JSON/desktop file for the effect anywhere under /usr (e.g. nothing matching *gestures*.json or *inputactions*.json). - Because of that, KWin seems unable to register kwin_gestures as a valid effect, so loadEffect kwin_gestures always fails.

Steps to reproduce: 1. Install inputactions-kwin on a Plasma 6.5.4 / KWin 6.5.4 Wayland session. 2. Verify the plugin exists: - ldd /usr/lib/qt6/plugins/kwin/effects/plugins/kwin_gestures.so (all deps are found) 3. Try to enable it: - kwriteconfig6 --file kwinrc --group Plugins --key kwin_gesturesEnabled true - qdbus org.kde.KWin /KWin reconfigure 4. Try to load it manually: - qdbus org.kde.KWin /Effects loadEffect kwin_gesturesfalse - qdbus org.kde.KWin /Effects loadedEffects → no kwin_gestures

Expected behavior: - InputActions should install with the necessary KWin effect metadata so that: - It appears in System Settings (Desktop Effects / appropriate section), and/or - kwin_gestures can be successfully loaded via qdbus org.kde.KWin /Effects loadEffect kwin_gestures.

Damgaldor commented on 2025-10-24 23:39 (UTC) (edited on 2025-10-24 23:40 (UTC) by Damgaldor)

Hi. Can you please add -j$(nproc) to the cmake build, so the compilation doesn't take that long?