Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchPC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11There is no single Linux application that fully matches BetterTouchTool. On Ubuntu X11, Touchégg is the closest gesture-first replacement; Fusuma is better for YAML-driven gesture-to-command workflows. On Wayland, start with Ubuntu/GNOME’s built-in gestures or the GNOME Window Gestures extension, then add AutoKey for hotkeys and scripts. Use xdotool as an X11 action backend, not as a gesture recognizer.
What a BetterTouchTool replacement needs to do
BetterTouchTool combines several jobs: window snapping, gesture- or shortcut-triggered snapping actions, and moving or resizing windows without dragging a title bar. A Linux setup usually has to assemble those functions from desktop gestures, a gesture daemon, and an automation tool.
The most important first choice is your display server. Ubuntu may run a GNOME Wayland session by default, while an X11 session exposes different automation interfaces. A tool that works by injecting X11 keyboard or mouse events cannot automatically provide the same control on Wayland.
Check whether Ubuntu is using X11 or Wayland
- In a terminal, run
echo $XDG_SESSION_TYPE. - If the result is
x11, Touchégg, Fusuma and xdotool are viable building blocks. - If the result is
wayland, prioritize GNOME-integrated gestures and Wayland-aware automation such as AutoKey for Wayland. - Also confirm that the touchpad or touchscreen exposes usable events through libinput; software cannot map gestures that the hardware does not report.
Do this check before installing anything. Ubuntu release defaults and extension compatibility change over time.
Recommended Free Tools
#1 Best Overall
- Experience enhanced comfort and productivity with the Anker 2.4G Wireless Vertical Ergonomic Optical Mouse. Its scientifically designed ergonomic structure promotes a healthy neutral "handshake" wrist and arm position, reducing strain and amplifying your productivity.(Uses 2.4 GHz wireless via a USB receiver, not Bluetooth.)
- Enjoy superior sensitivity and precision with this wireless mouse. It boasts 800/1200/1600 DPI Resolution Optical Tracking Technology, offering more sensitivity than standard computer mice. This ensures smooth and precise tracking on a diverse range of surfaces, making it ideal for both work and leisure activities.
- The Anker Ergonomic Mouse is not only convenient but also user-friendly. It comes with next/previous buttons for effortless webpage browsing, making it an excellent choice for internet enthusiasts, gamers, and those who spend prolonged periods on their computer. Note: Key click sounds are unavoidable.
- This computer mouse is not just ergonomic but also energy-efficient and durable. It transitions into a power-saving mode after 8 minutes of inactivity, entirely disconnecting power. A simple press of the right or left button wakes it up. Product dimensions: 120*62.8*74.8 mm; product weight: 3.4 oz.
- The package offers a comprehensive set and warranty. It includes: 1 Anker Wireless Vertical Ergonomic Optical Mouse (2 AAA batteries not included), 1 2.4G USB receiver (stored in the mouse's bottom), 1 instruction manual. We extend an 18-month hassle-free warranty for your peace of mind.
Best options compared
| What you want | Best starting point | Works best on | Main limitation |
|---|---|---|---|
| Three- or four-finger gesture mappings | Touchégg | Ubuntu X11 | Touchégg’s FAQ states that it works only on X11. |
| Explicit gesture-to-command rules in YAML | Fusuma | Primarily X11 workflows | More manual configuration; action examples are X11-oriented. |
| Gestures in a current Ubuntu GNOME session | Built-in Ubuntu/GNOME gestures or GNOME Window Gestures | Wayland or GNOME-supported sessions | Available gestures depend on the GNOME and extension versions. |
| Hotkeys, text expansion and scripts | AutoKey for Wayland or X11 | Wayland and X11 | Wayland security restrictions limit unrestricted desktop control. |
| Scripted key, mouse and window actions | xdotool | X11 | It performs actions but does not recognize touchpad gestures. |
Touchégg: the closest direct replacement on Ubuntu X11
Touchégg runs in the background and transforms touchpad or touchscreen gestures into desktop actions. Its documented examples include a three-finger swipe up to maximize a window and a four-finger swipe left to switch virtual desktops.
How to set it up
- Confirm that the session is X11 and that the input device is supported through libinput.
- Install Touchégg using the project’s official Ubuntu PPA,
ppa:touchegg/stable, or the package supplied by your Ubuntu release. Package names and installation commands can vary by release. - Use Touchégg’s graphical configurator or configuration files to assign gestures to actions.
- Start with a reversible mapping, test it in several applications, and only then add window-management shortcuts or scripts.
What it can and cannot replace
Touchégg is the most direct answer to “What is the BetterTouchTool equivalent on Ubuntu?” when the requirement is gesture recognition. It can trigger visible desktop actions, but its own documentation explicitly limits it to X11. Installing it in a Wayland session will not turn it into a Wayland gesture engine.
Fusuma: a configurable gesture-to-command framework
Fusuma is a Ruby-based touchpad gesture daemon for users who want explicit, file-based mappings rather than a primarily graphical setup. Its README describes configurable gestures and plugins that emit keyboard events; examples use xdotool commands, including sending a keyboard combination with a mouse click.
Rank #2
- Lift yourself up: When the desk life gets you down, lift yourself up with Logitech Lift Vertical Ergonomic Mouse - a great fit for small to medium right hands
- Raise your hand into comfort: Rest on Lift upright mouse throughout the day, with a softly textured grip and snug thumb rest for level-above coziness
- 57 degrees of sooooothe: Lift’s vertical shape helps wrists feel like “ahhh” at work, and promotes a more natural posture in the forearm, for day-long comfort and productivity
- Relax into focus: Settle into work with a wireless computer mouse featuring easy-to-reach customizable buttons, whisper-quiet clicks, and a SmartWheel for smooth, seamless scrolling
- Ergo-certified: Lift wireless vertical mouse has been designed, developed, tested, and approved according to criteria set out by leading ergonomists
When Fusuma is the better choice
- You want YAML-style rules that can be reviewed and backed up.
- A gesture should run a command, script or custom shortcut rather than a fixed built-in action.
- You are comfortable troubleshooting plugins, permissions and the action program separately.
Important boundary
Fusuma is a building block, not a polished all-in-one BetterTouchTool clone. Pairing it with xdotool makes the action layer powerful on X11. On Wayland, verify that the specific desktop and plugin path support the action you need; an X11-oriented example should not be assumed to work unchanged.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Wayland: use GNOME’s input layer first
On a current Ubuntu GNOME Wayland session, the least invasive approach is to use the gestures already provided by Ubuntu and GNOME. Ubuntu’s help documents touchpad and touchscreen gestures as part of the desktop input experience. GNOME’s Window Gestures extension adds window-management gestures, although its behavior and compatibility follow the installed GNOME and extension versions.
A practical Wayland setup
- Enable and test the gestures available in Ubuntu’s Settings and in your installed GNOME session.
- If you need window movement or snapping gestures beyond the built-in set, check whether the GNOME Window Gestures extension supports your GNOME version.
- Use the extension’s documented gesture assignments rather than trying to force an X11-only daemon into the session.
- Add AutoKey when a gesture or shortcut needs to launch a script, insert text or perform a repeatable hotkey sequence.
This approach is closer to the Wayland security model: the compositor handles desktop gestures, while automation tools operate within the permissions Wayland allows.
Rank #3
- Perfect Fit for Small to Medium Hands: Designed specifically for hand lengths under 7.5 inches (19.05 cm), the EM11 NL reduces wrist strain by aligning with your natural grip. Please measure the size before ordering for a better fit and more comfort
- Connect up to 3 Devices: This ergonomic wireless mouse features dual Bluetooth connectivity and 2.4G USB-A connectivity modes for simultaneous connection of up to 3 different devices, and is compatible with Windows 8, Windows 10 or higher, Mac OS X 10.12 or higher, and Android 4.3 or higher
- Rechargeable Ergonomic Mouse: The Bluetooth Vertical Mouse has a built-in 500mAh Li-Ion battery that can be conveniently recharged using the included Type-C cable(The Type-C cable is for charging only)
- Ergonomic Vertical Design: The ergonomic mouse wireless keeps your wrist naturally straight, putting your forearm and wrist in a more natural and relaxed position, which can reduce discomfort and strain, helping to improve productivity and reduce the risk of repetitive strain injuries compared to a standard mouse. Warm tips: We encourage you to relax your palm and hold the mouse naturally when using a vertical mouse
- Learning curve: Since it takes a learning curve to get used to the shape when using our ergonomic mouse for the first time, it may cause inconvenience to your mouse grip, We recommend that you take 1-2 weeks to get used to it, as many users find that it will help reduce the pressure and pain on your wrist caused by long-term use of the mouse and improve comfort
AutoKey: scripts and hotkeys on Wayland or X11
AutoKey for Wayland documents installation on Debian and Ubuntu and supports both Wayland and X11. It is useful for text expansion, hotkeys and scripts, so it complements rather than replaces a gesture recognizer.
What to expect on Wayland
Wayland intentionally restricts the unrestricted desktop interaction that was available under X11. AutoKey for Wayland uses Linux evdev input integration and may require additional setup for some GNOME configurations. A script that can move a window, inject arbitrary mouse input or control another application under X11 may therefore be unavailable or behave differently under Wayland.
Best combination
Use Ubuntu/GNOME gestures or a compatible GNOME extension to detect the gesture, then let AutoKey handle the resulting hotkey or script. This split avoids treating AutoKey as a universal gesture engine.
Rank #4
- 【Seamless Switching Between Three Devices】The ergonomic mouse features Bluetooth (5.0/3.0) and 2.4GHz USB A modes for connectivity. When connected via Bluetooth, The vertical mouse can effectively reduce the usage of your USB-A port (Bluetooth mode can connect to two devices simultaneously). In 2.4GHz connection mode, simply plug in the USB receiver for a quick connection. Press and hold the bottom button of the mouse for 3 seconds to enter the connection and pairing state. Short press the button to switch connection modes and improve work efficiency.(Note: The 2.4GHz receiver is built into the bottom of the mouse).
- 【Higher DPI & 6 Adjustable Levels】This vertical ergonomic mouse is equipped with a high-performance chip and features 6 adjustable DPI levels (4800/3200/2400/1600/1200/800) to meet your daily needs. wireless mouse upgraded technology allows this ergonomic mouse to operate smoothly on different types of surfaces. When changing the DPI, the light will flash, with the number of flashes corresponding to the DPI level.
- 【Silent Mouse】This computer mouse operates quietly, allowing for usage even in quiet environments like libraries. Additionally, the vertical mouse provides nearly silent clicks, helping avoid disturbances to others and ensuring your work or study remains undisturbed (Note: Only the left and right click buttons of the mouse are silent; other function buttons are not silent).
- 【Ergonomic Design】The wireless mouse's ergonomic design offers ultimate comfort by placing your palm at a near-vertical angle on the desktop, reducing pressure and pain on your wrist caused by prolonged inverted mouse usage (Note: Mouse is designed for right-handed use only).
- 【Broad Compatibility and Low Battery Warning】The wireless computer mouse is compatible with various devices, including Windows, Mac, Chrome, and Linux laptops (side buttons are not compatible with macOS). Additionally, this bluetooth mouse for laptops automatically enters deep sleep mode after approximately 10-30 minutes of inactivity to conserve power; you can awake it by pressing the right or left button. Note: We recommend using branded batteries to ensure the mouse's longevity. When the battery is low, the LED light will blink (Requires 2 AAA batteries, not included).
xdotool: an X11 action backend, not a gesture tool
The Ubuntu xdotool manpage describes it as a command-line X11 automation tool that can simulate keyboard input and mouse activity and move or resize windows. That makes it useful after Touchégg or Fusuma has recognized a gesture.
- Good use: send a shortcut, click at a location, move a window or resize it in an X11 session.
- Not its job: detect two-, three- or four-finger touchpad gestures.
- Compatibility warning: do not assume an xdotool action designed for X11 will work in a Wayland session.
Recipes for common BetterTouchTool-style tasks
Map a three-finger swipe to a keyboard shortcut on X11
- Log into an X11 session and confirm the touchpad produces libinput events.
- Configure Touchégg for the three-finger swipe, or define the gesture in Fusuma.
- Set the action to emit the target keyboard shortcut.
- If the target requires scripted mouse or window control, call an X11 action such as xdotool from the mapping.
- Test the shortcut in a disposable application before assigning it to window-management commands.
Snap or move windows with gestures
On X11, use Touchégg or Fusuma to trigger the desktop’s snapping shortcut or an xdotool-based window action. On Wayland, use GNOME’s built-in window gestures or a compatible Window Gestures extension; direct X11 window injection is not a drop-in substitute.
Build a script-driven workflow
Choose Fusuma when the gesture-to-command relationship itself is the main requirement. Choose AutoKey when the trigger is already available as a desktop gesture or hotkey and the work belongs in a script, text expansion rule or keyboard macro.
Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Scan for outdated or missing drivers - takes under a minute3Clear out junk files and repair common Windows errorsBest Value
- 【2-in-1 (Bluetooth & 2.4G) Dual Mode】The wireless PC mouse features both Bluetooth (5.2/3.0) and 2.4GHz USB modes. Opt for Bluetooth mode to connect to a laptop or tablet, saving a USB-A port. Especially convenient for MacBook Pro without USB port. Or choose the 2.4GHz USB mode, simply plug in the USB receiver for quick connection without the pairing process. Effortlessly switch between the two modes with the press of a button for flexible use according to your needs.
- 【Simultaneous Connection to 2 Devices】One JYKEYMOUT mouse could simultaneously connect to 2 devices. One device connects via Bluetooth, the other via USB. With just a simple press of a button, seamless switching between them. No need for repetitive USB plugging or Bluetooth pairing. Widely compatible with various devices and systems, including Windows/ Mac/ Chrome/ Linux/ Android/ laptop/ desktop/ smartphone.
- 【Ergonomic Design】Ergonomic vertical mouse promotes a neutral handshake position for the right hand, reducing wrist and arm pressure for lasting comfort. Optical tracking technology with 1000/1200/1600 DPI resolution ensures smooth and precise tracking on various surfaces.
- 【Quiet Clicking - Quick Browsing】The wireless computer mice features 6 silent buttons, ensuring nearly soundless clicks. Won't disturb family members' sleep or disrupt colleagues' work. The "Back" and "Forward" function buttons enable faster web browsing(not compatible with Mac OS). Especially suitable for home, office, library, conference room, airplane, and other places.
- 【Rechargeable Feature】The ergo mouse is built in a high-capacity rechargeable battery (Note: To protect the battery, please avoid using a fast charging adapter and refrain from charging for extended periods after reaching full charge). A full charge can be used for about 1-3 months (actual time depends on habits and frequency). It charges via a Type-C interface and comes with a charging cable, saving on battery replacement costs. After the mouse is idle for 10 minutes, it will enter power-saving mode, during which the cursor cannot be moved. Pressing any key will wake up the mouse, and the LED light will light up.
Troubleshooting
Touchégg does nothing
- Check that the session is X11; Touchégg’s FAQ says it does not support Wayland.
- Verify that the touchpad or touchscreen exposes libinput events.
- Check the Touchégg configuration and test a simple documented action before adding scripts.
The gesture is detected but the action fails
- Test the action independently of the gesture daemon.
- On X11, confirm that the command or shortcut targets the intended window.
- If the action uses xdotool while you are on Wayland, replace it with a GNOME-integrated action or a Wayland-aware automation path.
A GNOME extension stops working after an Ubuntu upgrade
Extension support follows the GNOME version. Check compatibility for the installed release and temporarily disable the extension to distinguish an extension problem from a touchpad or compositor problem.
AutoKey cannot perform a desktop-wide action
Review its Wayland evdev and GNOME setup requirements. Some X11-style unrestricted interactions are deliberately unavailable on Wayland, so redesign the workflow around a compositor gesture, an allowed shortcut or a script that does not require global injection.
Which option should you choose?
- Ubuntu X11 and simple multi-finger gestures: start with Touchégg.
- Ubuntu X11 and custom commands: use Fusuma, adding xdotool where its X11 actions fit.
- Ubuntu GNOME Wayland: start with built-in gestures or GNOME Window Gestures.
- Wayland scripts, hotkeys or text expansion: add AutoKey for Wayland, with its GNOME setup requirements.
- Only need scripted mouse, keyboard or window actions on X11: use xdotool, but pair it with a separate gesture recognizer if gestures are required.
No reliable comparative performance or adoption statistic is established for these projects, so the practical choice should be based on session type, required actions and how much configuration you are willing to maintain.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.
The Tool Desk
Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →

