linuxmint / linuxmint/cinnamon

touchpad gesture is still enabled even when the touchpad is disabled

Open
#12,745 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

BUG
Dominant language
JavaScript
Stars
5.6k
Forks
915
Avg merge
5d 22h
Merged PRs (30d)
3

Description

Distribution

Mint 22.1

Package version

6.4.7

Graphics hardware in use

AMD Radeon R3 Graphics [Integrated]

Frequency

Always

Bug description

I don't know if i should report this to touchegg repository or here, but i guess there might be some modifications made by mint on the touchegg daemon.
Sometimes i disable the touchpad (using fn + F6 combination) when i type in my laptop, but since i have gesture enabled (three finger to move wokspace and show the workspace selector), when i accidentally put my wrist or some fingers on the touchpad, the gesture is activated and my workspace switched. the single and two-finger gesture is still disabled, though.

Steps to reproduce
  1. Enable and configure gestures in the System Settings
  2. Disable the touchpad (i tried using combination fn + F6 in my keboard and also xinput set-prop 11 "Device Enabled" 0)
  3. The gestures is still enabled
Expected behavior

The three-finger gestures and the rest of it should be disabled when the touchpad is disabled

Additional information

i'll just post this here because i can't find what seems to cause it

System:
  Kernel: 6.8.0-53-generic arch: x86_64 bits: 64 compiler: gcc v: 13.3.0
    clocksource: tsc
  Desktop: Cinnamon v: 6.4.7 tk: GTK v: 3.24.41 wm: Muffin v: 6.4.1
    with: plank vt: 7 dm: LightDM v: 1.30.0 Distro: Linux Mint 22.1 Xia
    base: Ubuntu 24.04 noble
Machine:
  Type: Laptop System: ASUSTeK product: VivoBook_ASUSLaptop X409BA_M409BA
    v: 1.0 serial: <superuser required>
  Mobo: ASUSTeK model: X409BA v: 1.0 serial: <superuser required>
    uuid: <superuser required> UEFI: American Megatrends v: X409BA.301
    date: 08/24/2020
Battery:
  ID-1: BAT0 charge: 18.2 Wh (100.0%) condition: 18.2/32.0 Wh (57.0%)
    volts: 7.6 min: 7.6 model: ASUSTeK ASUS Battery type: Li-ion serial: N/A
    status: not charging cycles: 626
CPU:
  Info: dual core model: AMD A4-9125 RADEON R3 4 COMPUTE CORES 2C+2G bits: 64
    type: MCP smt: <unsupported> arch: Excavator rev: 0 cache: L1: 192 KiB
    L2: 2 MiB
  Speed (MHz): avg: 1300 min/max: 1300/2300 boost: enabled cores: 1: 1300
    2: 1300 bogomips: 9182
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
  Device-1: AMD Stoney [Radeon R2/R3/R4/R5 Graphics] vendor: ASUSTeK
    driver: amdgpu v: kernel arch: GCN-3 ports: active: eDP-1 empty: HDMI-A-1
    bus-ID: 00:01.0 chip-ID: 1002:98e4 class-ID: 0300
  Device-2: IMC Networks USB2.0 VGA UVC WebCam driver: uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 1-1.1:3 chip-ID: 13d3:5a11
    class-ID: 0e02
  Display: x11 server: X.Org v: 21.1.11 with: Xwayland v: 23.2.6 driver: X:
    loaded: amdgpu unloaded: fbdev,modesetting,vesa dri: radeonsi gpu: amdgpu
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1366x768 s-dpi: 96 s-size: 361x203mm (14.21x7.99")
    s-diag: 414mm (16.31")
  Monitor-1: eDP-1 mapped: eDP model: ChiMei InnoLux 0x14d6 res: 1366x768
    hz: 60 dpi: 112 size: 309x173mm (12.17x6.81") diag: 354mm (13.9") modes:
    max: 1366x768 min: 640x480
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
    device: 1 drv: swrast gbm: drv: kms_swrast surfaceless: drv: radeonsi x11:
    drv: radeonsi inactive: wayland
  API: OpenGL v: 4.5 vendor: amd mesa v: 24.2.8-1ubuntu1~24.04.1 glx-v: 1.4
    direct-render: yes renderer: AMD Radeon R3 Graphics (radeonsi stoney LLVM
    19.1.1 DRM 3.57 6.8.0-53-generic) device-ID: 1002:98e4
  API: Vulkan v: 1.3.275 layers: 7 surfaces: xcb,xlib device: 0
    type: integrated-gpu driver: N/A device-ID: 1002:98e4 device: 1 type: cpu
    driver: N/A device-ID: 10005:0000
Audio:
  Device-1: AMD vendor: ASUSTeK driver: snd_hda_intel v: kernel
    bus-ID: 00:01.1 chip-ID: 1002:15b3 class-ID: 0403
  Device-2: AMD Family 15h Audio vendor: ASUSTeK driver: snd_hda_intel
    v: kernel bus-ID: 00:09.2 chip-ID: 1022:157a class-ID: 0403
  API: ALSA v: k6.8.0-53-generic status: kernel-api
  Server-1: PipeWire v: 1.0.5 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
Network:
  Device-1: Intel Wireless 8265 / 8275 driver: iwlwifi v: kernel pcie:
    speed: 2.5 GT/s lanes: 1 bus-ID: 02:00.0 chip-ID: 8086:24fd class-ID: 0280
  IF: wlp2s0 state: up mac: <filter>
  IF-ID-1: lxcbr0 state: down mac: <filter>
  IF-ID-2: virbr0 state: down mac: <filter>
Bluetooth:
  Device-1: Intel Bluetooth wireless interface driver: btusb v: 0.8 type: USB
    rev: 2.0 speed: 12 Mb/s lanes: 1 bus-ID: 1-1.3:4 chip-ID: 8087:0a2b
    class-ID: e001
  Report: hciconfig ID: hci0 rfk-id: 2 state: up address: <filter> bt-v: 4.2
    lmp-v: 8 sub-v: 100 hci-v: 8 rev: 100 class-ID: 7c010c
Drives:
  Local Storage: total: 1.38 TiB used: 866.65 GiB (61.5%)
  ID-1: /dev/nvme0n1 model: VTB512GSSD4 size: 476.94 GiB speed: 31.6 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: V0513A0 temp: 31.9 C scheme: GPT
  ID-2: /dev/sda vendor: Western Digital model: WD10SPZX-80Z10T2
    size: 931.51 GiB speed: 6.0 Gb/s tech: HDD rpm: 5400 serial: <filter>
    fw-rev: 1A04 scheme: GPT
Partition:
  ID-1: / size: 308.86 GiB used: 214.16 GiB (69.3%) fs: ext4
    dev: /dev/nvme0n1p5
  ID-2: /boot/efi size: 96 MiB used: 32.9 MiB (34.3%) fs: vfat
    dev: /dev/nvme0n1p1
Swap:
  ID-1: swap-1 type: partition size: 11.44 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/nvme0n1p6
Sensors:
  System Temperatures: cpu: 84.6 C mobo: N/A gpu: amdgpu temp: 84.0 C
  Fan Speeds (rpm): cpu: 1000
Info:
  Memory: total: 12 GiB note: est. available: 10.65 GiB used: 2.37 GiB (22.3%)
  Processes: 242 Power: uptime: 45m states: freeze,mem,disk suspend: deep
    wakeups: 0 hibernate: platform Init: systemd v: 255 target: graphical (5)
    default: graphical
  Packages: 2768 pm: dpkg pkgs: 2741 pm: flatpak pkgs: 27 Compilers:
    gcc: 13.3.0 Shell: Bash v: 5.2.21 running-in: gnome-terminal inxi: 3.3.34

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source file, test, or entry point is identified. First determine whether the behavior belongs to Cinnamon or the touchegg daemon, then reproduce it after disabling the touchpad with the Fn key and xinput command. Done means all configured gestures stop while the touchpad is disabled.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.