pop-os / touchegg Goto Github PK
View Code? Open in Web Editor NEWPop!_OS fork of https://github.com/JoseExposito/touchegg
License: GNU General Public License v3.0
Pop!_OS fork of https://github.com/JoseExposito/touchegg
License: GNU General Public License v3.0
(1) Issue/Bug Description:
After a recent update I've noticed a really annoying behavior when switching workspaces. It seems to happen only when using the touch-pad gestures (4-finger swipe up/down). Basically, if I'm swiping between workspaces quickly, it seems sometimes one of the windows steals focus after I scroll past it. So it yanks me back to that desktop rudely, interrupting where I was trying to go.
It's easily reproducible for me by just opening multiple firefox windows on multiple workspaces, and just swiping up and down between them using the 4-finger touch pad gesture.
(2) Steps to reproduce (if you know):
(3) Expected behavior:
When I change workspaces, it stays on the workspace I changed to.
(4) Distribution (run cat /etc/os-release
):
NAME="Pop!_OS"
VERSION="22.04 LTS"
ID=pop
ID_LIKE="ubuntu debian"
PRETTY_NAME="Pop!_OS 22.04 LTS"
VERSION_ID="22.04"
HOME_URL="https://pop.system76.com"
SUPPORT_URL="https://support.system76.com"
BUG_REPORT_URL="https://github.com/pop-os/pop/issues"
PRIVACY_POLICY_URL="https://system76.com/privacy"
VERSION_CODENAME=jammy
UBUNTU_CODENAME=jammy
LOGO=distributor-logo-pop-os
(5) Gnome Shell version:
gnome-shell/jammy,now 42.1-0ubuntu0.1pop1~1654265234~22.04~d8fe566 amd64
(6) Pop Shell version (run apt policy pop-shell
or provide the latest commit if building locally):
pop-shell:
Installed: 1.1.0~1654621639~22.04~b299641
Candidate: 1.1.0~1654621639~22.04~b299641
Version table:
*** 1.1.0~1654621639~22.04~b299641 1001
1001 http://apt.pop-os.org/release jammy/main amd64 Packages
1001 http://apt.pop-os.org/release jammy/main i386 Packages
100 /var/lib/dpkg/status
(7) Where was Pop Shell installed from:
apt I assume (came pre-installed)
(8) Monitor Setup (2 x 1080p, 4K, Primary(Horizontal), Secondary(Vertical), etc):
One 3440x1440 Ultrawide
(9) Other Installed/Enabled Extensions:
Sound Input & Output Device Chooser
Systemd Manager
Vitals
Cosmic Dock
Cosmic Workspaces
COSMIC X11 Gestures
Pop COSMIC
Pop Shell
System76 Power
Ubuntu AppIndicators
(10) Other Notes:
Might be relevant: I'm using an Apple Magic Trackpad.
I feel like this didn't happen before and only started happening recently after an update. But this might be related: I think it used to maybe instead give me those "window is ready" notifications. Now instead of those notifications, it steals focus and switches workspaces.
@andirsun reported this issue originally in the companion GNOME Shell X11 Gestures extension.
libinput 1.18 introduced a breaking change in the way deltas are reported.
The change is already handled upstream in 2.0.10.
Updating the package is required to avoid issues on Pop!_OS 21.10.
Three Finger Window Focus > Don't require lifting fingers to move more than one window
1-to-1 workspace animation gestures
Issue:
title
Steps to Reproduce:
Screen cast of the issue:
Expected Behavior:
Context menu should be closed when gestures for workspaces are used(it works as expected with gesture for application library)
Cosmic-Workspaces Version:
gnome-shell-extension-cosmic-workspaces:
Installed: 0.1.0~1643679642~21.10~fb53648
Candidate: 0.1.0~1643679642~21.10~fb53648
Version table:
*** 0.1.0~1643679642~21.10~fb53648 1001
1001 http://apt.pop-os.org/release impish/main amd64 Packages
1001 http://apt.pop-os.org/release impish/main i386 Packages
100 /var/lib/dpkg/status
touchegg version:
touchegg:
Installed: 2.0.12pop0~1635793287~21.10~49a7df0
Candidate: 2.0.12pop0~1635793287~21.10~49a7df0
Version table:
*** 2.0.12pop0~1635793287~21.10~49a7df0 1001
1001 http://apt.pop-os.org/release impish/main amd64 Packages
100 /var/lib/dpkg/status
1.1.1-0ubuntu4 500
500 http://us.archive.ubuntu.com/ubuntu impish/universe amd64 Packages
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.