linuxmint / linuxmint/cinnamon
touchpad gesture is still enabled even when the touchpad is disabled
Nobody has claimed this yet.
- 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
- Enable and configure gestures in the System Settings
- Disable the touchpad (i tried using combination
fn + F6in my keboard and alsoxinput set-prop 11 "Device Enabled" 0) - 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
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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