Giter Site home page Giter Site logo

touchegg's People

Contributors

20manas avatar crater2150 avatar d86leader avatar danirabbit avatar davegregg avatar eworm-de avatar hvassaa avatar ids1024 avatar imabuddha avatar isantop avatar jackpot51 avatar jborque avatar joseexposito avatar jpttrssn avatar m-roberts avatar mariojim avatar matthijskooijman avatar shoogle avatar sodface avatar stweil avatar tintou avatar vimpostor avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

touchegg's Issues

Switching workspaces with gestures sometimes gets interrupted and reverts to previous workspace

(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):

  1. Use tiled windows (no active hint, no window titles, gaps: 2)
  2. Open 3+ firefox windows each in their own workspace
  3. Enable "focus follows mouse" in Tweaks (I have this on but turning it off doesn't seem to fix is, just mentioning for completeness)
  4. swipe between workspaces using 4-finger swipe touchpad gesture (it's not 100% of the time, you have to try for a bit)
  5. Sometimes, it will quickly switch back to the workspace you just left

(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.

Touchegg Improvements

Three Finger Window Focus > Don't require lifting fingers to move more than one window
1-to-1 workspace animation gestures

Context menu on desktop remains visible when using touchpad gesture to navigate workspaces

Issue:
title

Steps to Reproduce:

  1. Right click on desktop to open the context menu
  2. Use gesture to move up or down a workspace, or open the workspaces view
  3. See the issue.

Screen cast of the issue:

Screencast.from.02-03-2022.01.07.03.PM.mp4

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.