I’m running the Cinnamon v5.07 desktop in Fedora 35 and I found the touchegg project which adds gesture recognition. (GitHub - JoseExposito/touchegg: Linux multi-touch gesture recognizer)
By default, 3-finger swipe up corresponds to maximizing the active window, but I would like to change that to present all windows on the current desktop. On the KDE version of touchegg (GitHub - NayamAmarshe/ToucheggKDE: TouchEgg configuration for MacOS and Windows like Touchpad Multi-Touch Gestures on KDE Plasma.) the behavior I want is the default for 3-finger swipe up, however, the content of the .conf file is very specific to KDE:
<gesture type="SWIPE" fingers="3" direction="UP">
<action type="RUN_COMMAND">
<repeat>false</repeat>
<command>qdbus org.kde.kglobalaccel /component/kwin invokeShortcut 'Expose'</command>
<on>begin</on>
</action>
</gesture>
I also tried adjusting the this to a SEND_KEYS command, and setting a shortcut key, but I could not get it to work.
Is there a specific qdbus command similar to the one for KDE that I can use for Cinnamon?
More details: