Touchpad gesture improvements for GNOME on Wayland/X11
This extension modifies and extends existing touchpad gestures on GNOME.
git clone https://github.com/harshadgavali/gnome-gesture-improvements.git/
cd gnome-gesture-improvements
npm install
npm run update
gnome-extensions enable gestureImprovements@gestures
On X11, you also need to install gnome-x11-gesture-daemon
Swipe Gesture | Modes | Fingers | Direction |
---|---|---|---|
Switch windows | Desktop | 3 | Horizontal |
Switch workspaces | Overview | 2/3 | Horizontal |
Switch app pages | AppGrid | 2/3 | Horizontal |
Switch workspaces | * | 4 | Horizontal |
Desktop/Overview/AppGrid navigation | * | 4 | Vertical |
Unmaximize/maximize/fullscreen a window | Desktop | 3 | Vertical |
Minimize a window | Desktop | 3 | Vertical |
Snap/half-tile a window | Desktop | 3 | Explained below |
Pinch Gesture | Modes | Fingers |
---|---|---|
Show Desktop | Desktop | 3/4 |
Application Gestures (Configurable) |
---|
Go back or forward in browser tab |
Switch to next or previous image in image viewer |
Switch to next or previous audio |
Change tabs |
gsettings set org.gnome.shell.window-switcher current-workspace-only false
@ewlsh for Typescript definitions for GLib, GObject, ...