linuxmint / linuxmint/cinnamon

Touchpad gestures do not work upon first startup

Open
#12,627 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

Package version

6.2.9

Graphics hardware in use

AMD ATI Radeon RX Vega 6

Frequency

Always

Bug description

Upon first start-up, the touchpad gestures do not work. They only work after restarting the computer and logging in again.

Steps to reproduce

Shut down the computer completely and try using touchpad gestures

Expected behavior

Gestures should work upon startup.

Additional information

System info:

System:
Kernel: 6.11.0-1011-oem arch: x86_64 bits: 64 compiler: gcc v: 13.3.0 clocksource: hpet
Desktop: Cinnamon v: 6.2.9 tk: GTK v: 3.24.41 wm: Muffin v: 6.2.0 vt: 7 dm: LightDM v: 1.30.0
Distro: Linux Mint 22 Wilma base: Ubuntu 24.04 noble
Machine:
Type: Laptop System: LENOVO product: 20T8S0P800 v: ThinkPad E15 Gen 2
serial: Chassis: type: 10 serial:
Mobo: LENOVO model: 20T8S0P800 serial:
part-nu: LENOVO_MT_20T8_BU_Think_FM_ThinkPad E15 Gen 2 uuid: UEFI: LENOVO
v: R1AET50W (1.26 ) date: 08/05/2024
Battery:
ID-1: BAT0 charge: 38.3 Wh (82.7%) condition: 46.3/45.0 Wh (102.8%) power: 21.5 W volts: 12.4
min: 11.1 model: LGC 5B10X026 type: Li-poly serial: status: charging cycles: 32
CPU:
Info: 6-core model: AMD Ryzen 5 4500U with Radeon Graphics bits: 64 type: MCP smt:
arch: Zen 2 rev: 1 cache: L1: 384 KiB L2: 3 MiB L3: 8 MiB
Speed (MHz): avg: 1397 high: 1398 min/max: 1400/2375 boost: enabled cores: 1: 1397 2: 1398
3: 1397 4: 1397 5: 1397 6: 1397 bogomips: 28446
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
Device-1: AMD Renoir [Radeon RX Vega 6 ] vendor: Lenovo driver: amdgpu v: kernel arch: GCN-5
pcie: speed: 16 GT/s lanes: 16 ports: active: eDP-1 empty: DP-1,HDMI-A-1 bus-ID: 04:00.0
chip-ID: 1002:1636 class-ID: 0300 temp: 48.0 C
Device-2: Chicony Integrated Camera driver: uvcvideo type: USB rev: 2.0 speed: 480 Mb/s
lanes: 1 bus-ID: 1-3:2 chip-ID: 04f2:b725 class-ID: fe01 serial:
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: 3072x1728 s-dpi: 120 s-size: 650x366mm (25.59x14.41") s-diag: 746mm (29.37")
Monitor-1: eDP-1 mapped: eDP model: AU Optronics 0x4a99 res: 3072x1728 hz: 60 dpi: 227
size: 344x194mm (13.54x7.64") diag: 395mm (15.5") modes: max: 1920x1080 min: 640x480
API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi device: 1 drv: swrast
surfaceless: drv: radeonsi x11: drv: radeonsi inactive: gbm,wayland
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.0.9-0ubuntu0.3 glx-v: 1.4
direct-render: yes renderer: AMD Radeon Graphics (radeonsi renoir LLVM 17.0.6 DRM 3.58
6.11.0-1011-oem) device-ID: 1002:1636
Audio:
Device-1: AMD Renoir Radeon High Definition Audio vendor: Lenovo driver: snd_hda_intel v: kernel
pcie: speed: 16 GT/s lanes: 16 bus-ID: 04:00.1 chip-ID: 1002:1637 class-ID: 0403
Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor vendor: Lenovo driver: N/A pcie: speed: 16 GT/s
lanes: 16 bus-ID: 04:00.5 chip-ID: 1022:15e2 class-ID: 0480
Device-3: AMD Family 17h/19h HD Audio vendor: Lenovo driver: snd_hda_intel v: kernel pcie:
speed: 16 GT/s lanes: 16 bus-ID: 04:00.6 chip-ID: 1022:15e3 class-ID: 0403
API: ALSA v: k6.11.0-1011-oem status: kernel-api
Server-1: PipeWire v: 1.0.5 status: active with: 1: pipewire-pulse status: active
2: wireplumber status: active
Server-2: PulseAudio v: 16.1 status: off (using pipewire-pulse)
Network:
Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
vendor: Lenovo RTL8111/8168/8411 driver: r8169 v: kernel pcie: speed: 2.5 GT/s lanes: 1
port: 3000 bus-ID: 02:00.0 chip-ID: 10ec:8168 class-ID: 0200
IF: enp2s0 state: down mac:
Device-2: Realtek RTL8822CE 802.11ac PCIe Wireless Network Adapter vendor: Lenovo
driver: rtw_8822ce v: N/A pcie: speed: 2.5 GT/s lanes: 1 port: 2000 bus-ID: 03:00.0
chip-ID: 10ec:c822 class-ID: 0280
IF: wlp3s0 state: up mac:
Bluetooth:
Device-1: Realtek Bluetooth Radio driver: btusb v: 0.8 type: USB rev: 1.0 speed: 12 Mb/s lanes: 1
bus-ID: 3-4:3 chip-ID: 0bda:c123 class-ID: e001 serial:
Report: hciconfig ID: hci0 rfk-id: 1 state: up address: bt-v: 5.1 lmp-v: 10
sub-v: d2e3 hci-v: 10 rev: cc6 class-ID: 7c010c
Drives:
Local Storage: total: 476.94 GiB used: 50.89 GiB (10.7%)
ID-1: /dev/nvme0n1 vendor: Toshiba model: KBG40ZNT512G MEMORY size: 476.94 GiB speed: 31.6 Gb/s
lanes: 4 tech: SSD serial: fw-rev: 0107AELA temp: 32.9 C scheme: GPT
Partition:
ID-1: / size: 467.89 GiB used: 50.88 GiB (10.9%) fs: ext4 dev: /dev/nvme0n1p2
ID-2: /boot/efi size: 511 MiB used: 6.1 MiB (1.2%) fs: vfat dev: /dev/nvme0n1p1
Swap:
ID-1: swap-1 type: file size: 2 GiB used: 0 KiB (0.0%) priority: -2 file: /swapfile
USB:
Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 4 rev: 2.0 speed: 480 Mb/s lanes: 1
chip-ID: 1d6b:0002 class-ID: 0900
Device-1: 1-3:2 info: Chicony Integrated Camera type: video driver: uvcvideo interfaces: 3
rev: 2.0 speed: 480 Mb/s lanes: 1 power: 500mA chip-ID: 04f2:b725 class-ID: fe01 serial:
Hub-2: 2-0:1 info: super-speed hub ports: 2 rev: 3.1 speed: 10 Gb/s lanes: 1 chip-ID: 1d6b:0003
class-ID: 0900
Hub-3: 3-0:1 info: hi-speed hub with single TT ports: 4 rev: 2.0 speed: 480 Mb/s lanes: 1
chip-ID: 1d6b:0002 class-ID: 0900
Device-1: 3-3:2 info: Synaptics type: driver: N/A interfaces: 1 rev: 2.0
speed: 12 Mb/s lanes: 1 power: 100mA chip-ID: 06cb:00da class-ID: ff00 serial:
Device-2: 3-4:3 info: Realtek Bluetooth Radio type: bluetooth driver: btusb interfaces: 2
rev: 1.0 speed: 12 Mb/s lanes: 1 power: 500mA chip-ID: 0bda:c123 class-ID: e001 serial:
Hub-4: 4-0:1 info: super-speed hub ports: 2 rev: 3.1 speed: 10 Gb/s lanes: 1 chip-ID: 1d6b:0003
class-ID: 0900
Sensors:
System Temperatures: cpu: 61.0 C mobo: N/A gpu: amdgpu temp: 48.0 C
Fan Speeds (rpm): fan-1: 0 fan-2: 0
Repos:
Packages: 2101 pm: dpkg pkgs: 2095 pm: flatpak pkgs: 6
No active apt repos in: /etc/apt/sources.list
Active apt repos in: /etc/apt/sources.list.d/atareao-atareao-noble.list
1: deb [signed-by=/etc/apt/keyrings/atareao-atareao-noble.gpg] https: //ppa.launchpadcontent.net/atareao/atareao/ubuntu noble main
Active apt repos in: /etc/apt/sources.list.d/cran.list
1: deb [signed-by=/usr/share/keyrings/cran.gpg] https: //cloud.r-project.org/bin/linux/ubuntu noble-cran40/
Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
1: deb http: //packages.linuxmint.com wilma main upstream import backport
2: deb http: //archive.ubuntu.com/ubuntu noble main restricted universe multiverse
3: deb http: //archive.ubuntu.com/ubuntu noble-updates main restricted universe multiverse
4: deb http: //archive.ubuntu.com/ubuntu noble-backports main restricted universe multiverse
5: deb http: //security.ubuntu.com/ubuntu/ noble-security main restricted universe multiverse
Active apt repos in: /etc/apt/sources.list.d/spotify.list
1: deb http: //repository.spotify.com stable non-free
Active apt repos in: /etc/apt/sources.list.d/surfshark.list
1: deb https: //ocean.surfshark.com/debian stretch main
Active apt repos in: /etc/apt/sources.list.d/touchegg-stable-noble.list
1: deb [signed-by=/etc/apt/keyrings/touchegg-stable-noble.gpg] https: //ppa.launchpadcontent.net/touchegg/stable/ubuntu noble main
Active apt repos in: /etc/apt/sources.list.d/vscode.list
1: deb [arch=amd64,arm64,armhf] https: //packages.microsoft.com/repos/code stable main
Info:
Memory: total: 16 GiB note: est. available: 14.85 GiB used: 5.91 GiB (39.8%)
Processes: 308 Power: uptime: 29m states: freeze,mem suspend: deep wakeups: 0
hibernate: disabled Init: systemd v: 255 target: graphical (5) default: graphical
Compilers: gcc: 13.3.0 Client: Cinnamon v: 6.2.9 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

Start by reproducing the failure after a complete shutdown, then compare touchpad gesture behavior with the second login. Read the Cinnamon startup and touchpad-gesture integration points, including the touchegg setup mentioned by the installed repositories. Done means gestures work immediately after the first startup on the reported Cinnamon environment.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, linux
Domain
desktop, operating-systems
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.