# Best and easiest way to get touchpad gestures like Mac

**URL:** <https://discourse.ubuntubudgie.org/t/best-and-easiest-way-to-get-touchpad-gestures-like-mac/3136>\
**Category:** Budgie Desktop\
**Created:** [February 26, 2020, 7:24pm UTC](https://discourse.ubuntubudgie.org/t/best-and-easiest-way-to-get-touchpad-gestures-like-mac/3136 "2020-02-26T19:24:37Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![zilexa](https://avatars.discourse-cdn.com/v4/letter/z/bbe5ce/32.png) [@zilexa](https://discourse.ubuntubudgie.org/u/zilexa)\
**Post date:** [February 26, 2020, 7:24pm UTC](https://discourse.ubuntubudgie.org/t/best-and-easiest-way-to-get-touchpad-gestures-like-mac/3136/1 "2020-02-26T19:24:38Z")

</div>

Just wondering what the recommended way is to get MacOS/Win10 like touchpad gestures? Like 3 and 4 finger gestures etc.

I found two options that have had ‘recent’ development:  
[https://extensions.gnome.org/extension/1253/extended-gestures/](https://extensions.gnome.org/extension/1253/extended-gestures/)  
This requires to install Gnome Tweak Tool and perhaps has more Gnome related dependencies. No idea how to get Gnome Tweak Tool it is not available via the Software app. Manual install seems the only way.

The other option:

> **[iberianpig/fusuma](https://github.com/iberianpig/fusuma)**
>
> Multitouch gestures with libinput driver on X11, Linux - iberianpig/fusuma

  
This is not a Gnome extension and therefore maybe a better fit with Budgie?

---

<div class="post-metadata">

**Author:** ![fossfreedom](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.ubuntubudgie.org/fossfreedom/32/1405_2.png) [@fossfreedom](https://discourse.ubuntubudgie.org/u/fossfreedom)\
**Post date:** [February 26, 2020, 7:43pm UTC](https://discourse.ubuntubudgie.org/t/best-and-easiest-way-to-get-touchpad-gestures-like-mac/3136/2 "2020-02-26T19:43:41Z")

</div>

Gnome extensions only work on gnome shell.

So yeah, the latter is a better bet for further investigation

---

<div class="post-metadata">

**Author:** ![zilexa](https://avatars.discourse-cdn.com/v4/letter/z/bbe5ce/32.png) [@zilexa](https://discourse.ubuntubudgie.org/u/zilexa)\
**Post date:** [February 26, 2020, 8:56pm UTC](https://discourse.ubuntubudgie.org/t/best-and-easiest-way-to-get-touchpad-gestures-like-mac/3136/3 "2020-02-26T20:56:58Z")

</div>

I followed the instructions, copied the config for Ubuntu mentioned in the instructions and added this command for 3 fingers Up:  
`/usr/lib/budgie-previews/previews_triggers hotcorners_all`

And now I have “expose” for 3 fingers up just like Mac 🙂

Only downside: I need to open Tilix and run Fusuma, keep that running in the background.

Just need to figure out a way to keep Fusuma running in the background and start with startup. Probably need to create a script that runs it via systemctl?

---

<div class="post-metadata">

**Author:** ![fossfreedom](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.ubuntubudgie.org/fossfreedom/32/1405_2.png) [@fossfreedom](https://discourse.ubuntubudgie.org/u/fossfreedom)\
**Post date:** [February 26, 2020, 10:06pm UTC](https://discourse.ubuntubudgie.org/t/best-and-easiest-way-to-get-touchpad-gestures-like-mac/3136/4 "2020-02-26T22:06:06Z")

</div>

Maybe an autostart? budgie-desktop-settings - autostart

---

<div class="post-metadata">

**Author:** ![zilexa](https://avatars.discourse-cdn.com/v4/letter/z/bbe5ce/32.png) [@zilexa](https://discourse.ubuntubudgie.org/u/zilexa)\
**Post date:** [February 26, 2020, 10:22pm UTC](https://discourse.ubuntubudgie.org/t/best-and-easiest-way-to-get-touchpad-gestures-like-mac/3136/5 "2020-02-26T22:22:34Z")

</div>

Wow that’s just too easy, it worked!!  
Now I can figure out what other gestures make sense. May I recommend to add Fusuma by default to Budgie? Or just add more gestures by default, with or without Fusuma? It works well!

---

<div class="post-metadata">

**Author:** ![fossfreedom](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.ubuntubudgie.org/fossfreedom/32/1405_2.png) [@fossfreedom](https://discourse.ubuntubudgie.org/u/fossfreedom)\
**Post date:** [February 26, 2020, 10:42pm UTC](https://discourse.ubuntubudgie.org/t/best-and-easiest-way-to-get-touchpad-gestures-like-mac/3136/6 "2020-02-26T22:42:13Z")

</div>

It’s a little late for considering new stuff like this for 20.04. Feature freeze is tomorrow.

Maybe something for 20.10 if someone is interested in packaging and uploading this to debian.

---

<div class="post-metadata">

**Author:** ![fossfreedom](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.ubuntubudgie.org/fossfreedom/32/1405_2.png) [@fossfreedom](https://discourse.ubuntubudgie.org/u/fossfreedom)\
**Post date:** [February 27, 2020, 1:04pm UTC](https://discourse.ubuntubudgie.org/t/best-and-easiest-way-to-get-touchpad-gestures-like-mac/3136/7 "2020-02-27T13:04:01Z")

</div>

Worth also looking at this project - may also do what you want [https://github.com/bulletmark/libinput-gestures](https://github.com/bulletmark/libinput-gestures)

---

<div class="post-metadata">

**Author:** ![zilexa](https://avatars.discourse-cdn.com/v4/letter/z/bbe5ce/32.png) [@zilexa](https://discourse.ubuntubudgie.org/u/zilexa)\
**Post date:** [February 27, 2020, 2:31pm UTC](https://discourse.ubuntubudgie.org/t/best-and-easiest-way-to-get-touchpad-gestures-like-mac/3136/8 "2020-02-27T14:31:02Z")

</div>

Thanks I will try that one as well. Seems to do exactly the same, also based on libinput and uses xdotool. But a bit further developed with start/stop/autostart options. More documentation as well.

---

<div class="post-metadata">

**Author:** ![zilexa](https://avatars.discourse-cdn.com/v4/letter/z/bbe5ce/32.png) [@zilexa](https://discourse.ubuntubudgie.org/u/zilexa)\
**Post date:** [March 13, 2020, 8:27pm UTC](https://discourse.ubuntubudgie.org/t/best-and-easiest-way-to-get-touchpad-gestures-like-mac/3136/9 "2020-03-13T20:27:06Z")

</div>

Is there a command for “Show Desktop”, like the one used for the Hot Corners applet?  
That is the only one missing in my gestures configuration 🙂

Just to help others, there is already a UI for libinput-gestures: [https://gitlab.com/cunidev/gestures](https://gitlab.com/cunidev/gestures)  
It works on UB but it does not support all features of libinput-gestures. It only supports setting 1 direction (like left, not left-up).

Final step is pinch to zoom and rotate. [Libinput-gestures](https://wayland.freedesktop.org/libinput/doc/latest/gestures.html) supports this, but it is unclear how to trigger it.

---

<div class="post-metadata">

**Author:** ![shale](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.ubuntubudgie.org/shale/32/4570_2.png) [@shale](https://discourse.ubuntubudgie.org/u/shale)\
**Post date:** [November 15, 2023, 12:14am UTC](https://discourse.ubuntubudgie.org/t/best-and-easiest-way-to-get-touchpad-gestures-like-mac/3136/10 "2023-11-15T00:14:45Z")

</div>

I know this was 3 years ago but you were the only place I could find the command ` /usr/lib/budgie-previews/previews_triggers hotcorners_all`! I set up touchegg with this to do “expose” and it works great. Thank you 😄
